/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label24.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-8fc6572 [2020-07-10 15:22:23,679 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-10 15:22:23,683 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-10 15:22:23,704 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-10 15:22:23,705 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-10 15:22:23,708 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-10 15:22:23,710 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-10 15:22:23,723 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-10 15:22:23,728 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-10 15:22:23,731 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-10 15:22:23,734 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-10 15:22:23,737 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-10 15:22:23,738 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-10 15:22:23,741 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-10 15:22:23,744 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-10 15:22:23,746 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-10 15:22:23,748 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-10 15:22:23,749 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-10 15:22:23,750 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-10 15:22:23,756 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-10 15:22:23,762 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-10 15:22:23,767 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-10 15:22:23,768 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-10 15:22:23,769 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-10 15:22:23,773 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-10 15:22:23,773 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-10 15:22:23,773 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-10 15:22:23,776 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-10 15:22:23,777 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-10 15:22:23,778 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-10 15:22:23,779 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-10 15:22:23,780 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-10 15:22:23,782 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-10 15:22:23,783 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-10 15:22:23,785 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-10 15:22:23,785 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-10 15:22:23,786 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-10 15:22:23,787 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-10 15:22:23,787 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-10 15:22:23,788 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-10 15:22:23,790 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-10 15:22:23,791 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-10 15:22:23,828 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-10 15:22:23,829 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-10 15:22:23,830 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-10 15:22:23,830 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-10 15:22:23,830 INFO L138 SettingsManager]: * Use SBE=true [2020-07-10 15:22:23,831 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-10 15:22:23,831 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-10 15:22:23,831 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-10 15:22:23,836 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-10 15:22:23,837 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-10 15:22:23,837 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-10 15:22:23,837 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-10 15:22:23,837 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-10 15:22:23,837 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-10 15:22:23,838 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-10 15:22:23,838 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-10 15:22:23,838 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-10 15:22:23,838 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-10 15:22:23,838 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-10 15:22:23,839 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-10 15:22:23,839 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-10 15:22:23,839 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 15:22:23,840 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-10 15:22:23,840 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-10 15:22:23,840 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-10 15:22:23,840 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-10 15:22:23,841 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-10 15:22:23,841 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-10 15:22:23,841 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-10 15:22:23,841 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-07-10 15:22:24,155 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-10 15:22:24,170 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-10 15:22:24,174 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-10 15:22:24,176 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-10 15:22:24,176 INFO L275 PluginConnector]: CDTParser initialized [2020-07-10 15:22:24,177 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label24.c [2020-07-10 15:22:24,267 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dcd9643b/6e4917a89b2f496da524b4516f9054e1/FLAGbf8f786a2 [2020-07-10 15:22:24,966 INFO L306 CDTParser]: Found 1 translation units. [2020-07-10 15:22:24,967 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label24.c [2020-07-10 15:22:24,989 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dcd9643b/6e4917a89b2f496da524b4516f9054e1/FLAGbf8f786a2 [2020-07-10 15:22:25,143 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9dcd9643b/6e4917a89b2f496da524b4516f9054e1 [2020-07-10 15:22:25,156 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-10 15:22:25,159 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-10 15:22:25,165 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-10 15:22:25,165 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-10 15:22:25,170 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-10 15:22:25,173 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 03:22:25" (1/1) ... [2020-07-10 15:22:25,178 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d617025 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:25, skipping insertion in model container [2020-07-10 15:22:25,178 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 03:22:25" (1/1) ... [2020-07-10 15:22:25,188 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-10 15:22:25,269 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-10 15:22:25,849 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 15:22:25,856 INFO L203 MainTranslator]: Completed pre-run [2020-07-10 15:22:26,157 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 15:22:26,178 INFO L208 MainTranslator]: Completed translation [2020-07-10 15:22:26,178 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26 WrapperNode [2020-07-10 15:22:26,179 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-10 15:22:26,180 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-10 15:22:26,180 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-10 15:22:26,180 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-10 15:22:26,197 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,222 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,315 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,351 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,368 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... [2020-07-10 15:22:26,380 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-10 15:22:26,381 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-10 15:22:26,381 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-10 15:22:26,382 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-10 15:22:26,384 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 15:22:26,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-10 15:22:26,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-10 15:22:26,479 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-10 15:22:26,479 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-10 15:22:26,479 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-10 15:22:26,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-10 15:22:26,480 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-10 15:22:26,480 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-10 15:22:26,480 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-10 15:22:26,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-10 15:22:26,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-10 15:22:29,679 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-10 15:22:29,680 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-10 15:22:29,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 03:22:29 BoogieIcfgContainer [2020-07-10 15:22:29,688 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-10 15:22:29,690 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-10 15:22:29,690 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-10 15:22:29,695 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-10 15:22:29,695 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.07 03:22:25" (1/3) ... [2020-07-10 15:22:29,697 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60da6dbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 03:22:29, skipping insertion in model container [2020-07-10 15:22:29,697 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 03:22:26" (2/3) ... [2020-07-10 15:22:29,698 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60da6dbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 03:22:29, skipping insertion in model container [2020-07-10 15:22:29,698 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 03:22:29" (3/3) ... [2020-07-10 15:22:29,700 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label24.c [2020-07-10 15:22:29,714 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-07-10 15:22:29,726 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-10 15:22:29,745 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-10 15:22:29,782 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-10 15:22:29,782 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-10 15:22:29,782 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-07-10 15:22:29,782 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-10 15:22:29,782 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-10 15:22:29,783 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-10 15:22:29,783 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-10 15:22:29,783 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-10 15:22:29,813 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states. [2020-07-10 15:22:29,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-07-10 15:22:29,824 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:22:29,826 INFO L422 BasicCegarLoop]: trace 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] [2020-07-10 15:22:29,826 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:22:29,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:22:29,835 INFO L82 PathProgramCache]: Analyzing trace with hash 2116109586, now seen corresponding path program 1 times [2020-07-10 15:22:29,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:22:29,850 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965588148] [2020-07-10 15:22:29,850 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:22:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:30,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:30,380 INFO L280 TraceCheckUtils]: 0: Hoare triple {263#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {264#(<= 7 ~a21~0)} is VALID [2020-07-10 15:22:30,381 INFO L280 TraceCheckUtils]: 1: Hoare triple {264#(<= 7 ~a21~0)} assume true; {264#(<= 7 ~a21~0)} is VALID [2020-07-10 15:22:30,383 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {264#(<= 7 ~a21~0)} {257#true} #973#return; {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,388 INFO L263 TraceCheckUtils]: 0: Hoare triple {257#true} call ULTIMATE.init(); {263#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:30,390 INFO L280 TraceCheckUtils]: 1: Hoare triple {263#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {264#(<= 7 ~a21~0)} is VALID [2020-07-10 15:22:30,392 INFO L280 TraceCheckUtils]: 2: Hoare triple {264#(<= 7 ~a21~0)} assume true; {264#(<= 7 ~a21~0)} is VALID [2020-07-10 15:22:30,393 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {264#(<= 7 ~a21~0)} {257#true} #973#return; {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,394 INFO L263 TraceCheckUtils]: 4: Hoare triple {262#(not (= 6 ~a21~0))} call #t~ret4 := main(); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,395 INFO L280 TraceCheckUtils]: 5: Hoare triple {262#(not (= 6 ~a21~0))} ~output~0 := -1; {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,396 INFO L280 TraceCheckUtils]: 6: Hoare triple {262#(not (= 6 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,397 INFO L280 TraceCheckUtils]: 7: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,399 INFO L263 TraceCheckUtils]: 8: Hoare triple {262#(not (= 6 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,400 INFO L280 TraceCheckUtils]: 9: Hoare triple {262#(not (= 6 ~a21~0))} ~input := #in~input; {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,402 INFO L280 TraceCheckUtils]: 10: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,404 INFO L280 TraceCheckUtils]: 11: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,407 INFO L280 TraceCheckUtils]: 12: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,408 INFO L280 TraceCheckUtils]: 13: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,410 INFO L280 TraceCheckUtils]: 14: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,412 INFO L280 TraceCheckUtils]: 15: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,413 INFO L280 TraceCheckUtils]: 16: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,414 INFO L280 TraceCheckUtils]: 17: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,415 INFO L280 TraceCheckUtils]: 18: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,418 INFO L280 TraceCheckUtils]: 19: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,419 INFO L280 TraceCheckUtils]: 20: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,421 INFO L280 TraceCheckUtils]: 21: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,422 INFO L280 TraceCheckUtils]: 22: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,423 INFO L280 TraceCheckUtils]: 23: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,424 INFO L280 TraceCheckUtils]: 24: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,425 INFO L280 TraceCheckUtils]: 25: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,426 INFO L280 TraceCheckUtils]: 26: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,427 INFO L280 TraceCheckUtils]: 27: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,429 INFO L280 TraceCheckUtils]: 28: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,430 INFO L280 TraceCheckUtils]: 29: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,431 INFO L280 TraceCheckUtils]: 30: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,432 INFO L280 TraceCheckUtils]: 31: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,433 INFO L280 TraceCheckUtils]: 32: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,434 INFO L280 TraceCheckUtils]: 33: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,435 INFO L280 TraceCheckUtils]: 34: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,436 INFO L280 TraceCheckUtils]: 35: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,437 INFO L280 TraceCheckUtils]: 36: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,437 INFO L280 TraceCheckUtils]: 37: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,439 INFO L280 TraceCheckUtils]: 38: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,440 INFO L280 TraceCheckUtils]: 39: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,441 INFO L280 TraceCheckUtils]: 40: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,442 INFO L280 TraceCheckUtils]: 41: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,444 INFO L280 TraceCheckUtils]: 42: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,445 INFO L280 TraceCheckUtils]: 43: Hoare triple {262#(not (= 6 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,445 INFO L280 TraceCheckUtils]: 44: Hoare triple {262#(not (= 6 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {262#(not (= 6 ~a21~0))} is VALID [2020-07-10 15:22:30,446 INFO L280 TraceCheckUtils]: 45: Hoare triple {262#(not (= 6 ~a21~0))} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {258#false} is VALID [2020-07-10 15:22:30,447 INFO L280 TraceCheckUtils]: 46: Hoare triple {258#false} assume !false; {258#false} is VALID [2020-07-10 15:22:30,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 15:22:30,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965588148] [2020-07-10 15:22:30,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 15:22:30,458 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 15:22:30,459 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124986792] [2020-07-10 15:22:30,466 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2020-07-10 15:22:30,470 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:22:30,476 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 15:22:30,588 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:30,589 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 15:22:30,589 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:22:30,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 15:22:30,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-10 15:22:30,606 INFO L87 Difference]: Start difference. First operand 254 states. Second operand 5 states. [2020-07-10 15:22:35,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:35,962 INFO L93 Difference]: Finished difference Result 698 states and 1241 transitions. [2020-07-10 15:22:35,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 15:22:35,964 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 47 [2020-07-10 15:22:35,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:22:35,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:22:36,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1241 transitions. [2020-07-10 15:22:36,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:22:36,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1241 transitions. [2020-07-10 15:22:36,062 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1241 transitions. [2020-07-10 15:22:38,325 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1241 edges. 1241 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:38,421 INFO L225 Difference]: With dead ends: 698 [2020-07-10 15:22:38,424 INFO L226 Difference]: Without dead ends: 380 [2020-07-10 15:22:38,440 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-07-10 15:22:38,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2020-07-10 15:22:38,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 374. [2020-07-10 15:22:38,586 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:22:38,587 INFO L82 GeneralOperation]: Start isEquivalent. First operand 380 states. Second operand 374 states. [2020-07-10 15:22:38,588 INFO L74 IsIncluded]: Start isIncluded. First operand 380 states. Second operand 374 states. [2020-07-10 15:22:38,588 INFO L87 Difference]: Start difference. First operand 380 states. Second operand 374 states. [2020-07-10 15:22:38,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:38,615 INFO L93 Difference]: Finished difference Result 380 states and 614 transitions. [2020-07-10 15:22:38,615 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 614 transitions. [2020-07-10 15:22:38,621 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:38,622 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:38,622 INFO L74 IsIncluded]: Start isIncluded. First operand 374 states. Second operand 380 states. [2020-07-10 15:22:38,622 INFO L87 Difference]: Start difference. First operand 374 states. Second operand 380 states. [2020-07-10 15:22:38,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:38,646 INFO L93 Difference]: Finished difference Result 380 states and 614 transitions. [2020-07-10 15:22:38,646 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 614 transitions. [2020-07-10 15:22:38,649 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:38,649 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:38,652 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:22:38,652 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:22:38,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2020-07-10 15:22:38,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 604 transitions. [2020-07-10 15:22:38,676 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 604 transitions. Word has length 47 [2020-07-10 15:22:38,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:22:38,678 INFO L479 AbstractCegarLoop]: Abstraction has 374 states and 604 transitions. [2020-07-10 15:22:38,678 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-10 15:22:38,678 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 604 transitions. [2020-07-10 15:22:38,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2020-07-10 15:22:38,685 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:22:38,687 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:22:38,688 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-10 15:22:38,688 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:22:38,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:22:38,689 INFO L82 PathProgramCache]: Analyzing trace with hash 13726601, now seen corresponding path program 1 times [2020-07-10 15:22:38,689 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:22:38,690 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463785659] [2020-07-10 15:22:38,690 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:22:38,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:38,986 INFO L280 TraceCheckUtils]: 0: Hoare triple {2197#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:38,991 INFO L280 TraceCheckUtils]: 1: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume true; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:38,993 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {2131#(<= (+ ~a12~0 49) 0)} {2126#true} #973#return; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:39,167 INFO L280 TraceCheckUtils]: 0: Hoare triple {2198#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,168 INFO L280 TraceCheckUtils]: 1: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,169 INFO L280 TraceCheckUtils]: 2: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,170 INFO L280 TraceCheckUtils]: 3: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,171 INFO L280 TraceCheckUtils]: 4: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,172 INFO L280 TraceCheckUtils]: 5: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,173 INFO L280 TraceCheckUtils]: 6: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,174 INFO L280 TraceCheckUtils]: 7: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,176 INFO L280 TraceCheckUtils]: 8: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,176 INFO L280 TraceCheckUtils]: 9: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,177 INFO L280 TraceCheckUtils]: 10: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,178 INFO L280 TraceCheckUtils]: 11: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,179 INFO L280 TraceCheckUtils]: 12: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,180 INFO L280 TraceCheckUtils]: 13: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,181 INFO L280 TraceCheckUtils]: 14: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,182 INFO L280 TraceCheckUtils]: 15: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,183 INFO L280 TraceCheckUtils]: 16: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,184 INFO L280 TraceCheckUtils]: 17: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,185 INFO L280 TraceCheckUtils]: 18: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,185 INFO L280 TraceCheckUtils]: 19: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,186 INFO L280 TraceCheckUtils]: 20: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,187 INFO L280 TraceCheckUtils]: 21: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,188 INFO L280 TraceCheckUtils]: 22: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,188 INFO L280 TraceCheckUtils]: 23: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,189 INFO L280 TraceCheckUtils]: 24: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,190 INFO L280 TraceCheckUtils]: 25: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,191 INFO L280 TraceCheckUtils]: 26: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,192 INFO L280 TraceCheckUtils]: 27: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,193 INFO L280 TraceCheckUtils]: 28: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,194 INFO L280 TraceCheckUtils]: 29: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,195 INFO L280 TraceCheckUtils]: 30: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,196 INFO L280 TraceCheckUtils]: 31: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,197 INFO L280 TraceCheckUtils]: 32: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,198 INFO L280 TraceCheckUtils]: 33: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,199 INFO L280 TraceCheckUtils]: 34: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,199 INFO L280 TraceCheckUtils]: 35: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,200 INFO L280 TraceCheckUtils]: 36: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,201 INFO L280 TraceCheckUtils]: 37: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,202 INFO L280 TraceCheckUtils]: 38: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,203 INFO L280 TraceCheckUtils]: 39: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,204 INFO L280 TraceCheckUtils]: 40: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,205 INFO L280 TraceCheckUtils]: 41: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,206 INFO L280 TraceCheckUtils]: 42: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,207 INFO L280 TraceCheckUtils]: 43: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,208 INFO L280 TraceCheckUtils]: 44: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,209 INFO L280 TraceCheckUtils]: 45: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,210 INFO L280 TraceCheckUtils]: 46: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,211 INFO L280 TraceCheckUtils]: 47: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,212 INFO L280 TraceCheckUtils]: 48: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,213 INFO L280 TraceCheckUtils]: 49: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,215 INFO L280 TraceCheckUtils]: 50: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,216 INFO L280 TraceCheckUtils]: 51: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,217 INFO L280 TraceCheckUtils]: 52: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,218 INFO L280 TraceCheckUtils]: 53: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,219 INFO L280 TraceCheckUtils]: 54: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,220 INFO L280 TraceCheckUtils]: 55: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,221 INFO L280 TraceCheckUtils]: 56: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,222 INFO L280 TraceCheckUtils]: 57: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,232 INFO L280 TraceCheckUtils]: 58: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,234 INFO L280 TraceCheckUtils]: 59: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,235 INFO L280 TraceCheckUtils]: 60: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,236 INFO L280 TraceCheckUtils]: 61: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,238 INFO L280 TraceCheckUtils]: 62: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0;~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;#res := -1; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,239 INFO L280 TraceCheckUtils]: 63: Hoare triple {2200#(<= 12 |old(~a12~0)|)} assume true; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,241 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {2200#(<= 12 |old(~a12~0)|)} {2131#(<= (+ ~a12~0 49) 0)} #977#return; {2127#false} is VALID [2020-07-10 15:22:39,252 INFO L263 TraceCheckUtils]: 0: Hoare triple {2126#true} call ULTIMATE.init(); {2197#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:39,256 INFO L280 TraceCheckUtils]: 1: Hoare triple {2197#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,261 INFO L280 TraceCheckUtils]: 2: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume true; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,280 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {2131#(<= (+ ~a12~0 49) 0)} {2126#true} #973#return; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,281 INFO L263 TraceCheckUtils]: 4: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,282 INFO L280 TraceCheckUtils]: 5: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,283 INFO L280 TraceCheckUtils]: 6: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,283 INFO L280 TraceCheckUtils]: 7: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {2131#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:22:39,286 INFO L263 TraceCheckUtils]: 8: Hoare triple {2131#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {2198#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:39,288 INFO L280 TraceCheckUtils]: 9: Hoare triple {2198#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,293 INFO L280 TraceCheckUtils]: 10: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,294 INFO L280 TraceCheckUtils]: 11: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,295 INFO L280 TraceCheckUtils]: 12: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,296 INFO L280 TraceCheckUtils]: 13: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,297 INFO L280 TraceCheckUtils]: 14: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,298 INFO L280 TraceCheckUtils]: 15: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,299 INFO L280 TraceCheckUtils]: 16: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,300 INFO L280 TraceCheckUtils]: 17: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,301 INFO L280 TraceCheckUtils]: 18: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,302 INFO L280 TraceCheckUtils]: 19: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,303 INFO L280 TraceCheckUtils]: 20: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,303 INFO L280 TraceCheckUtils]: 21: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,304 INFO L280 TraceCheckUtils]: 22: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,305 INFO L280 TraceCheckUtils]: 23: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,305 INFO L280 TraceCheckUtils]: 24: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,306 INFO L280 TraceCheckUtils]: 25: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,307 INFO L280 TraceCheckUtils]: 26: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,307 INFO L280 TraceCheckUtils]: 27: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,308 INFO L280 TraceCheckUtils]: 28: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,309 INFO L280 TraceCheckUtils]: 29: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,309 INFO L280 TraceCheckUtils]: 30: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,310 INFO L280 TraceCheckUtils]: 31: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,311 INFO L280 TraceCheckUtils]: 32: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,312 INFO L280 TraceCheckUtils]: 33: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,316 INFO L280 TraceCheckUtils]: 34: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,317 INFO L280 TraceCheckUtils]: 35: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,319 INFO L280 TraceCheckUtils]: 36: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,319 INFO L280 TraceCheckUtils]: 37: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,320 INFO L280 TraceCheckUtils]: 38: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,321 INFO L280 TraceCheckUtils]: 39: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,322 INFO L280 TraceCheckUtils]: 40: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,323 INFO L280 TraceCheckUtils]: 41: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,323 INFO L280 TraceCheckUtils]: 42: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,324 INFO L280 TraceCheckUtils]: 43: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,325 INFO L280 TraceCheckUtils]: 44: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,325 INFO L280 TraceCheckUtils]: 45: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,326 INFO L280 TraceCheckUtils]: 46: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,327 INFO L280 TraceCheckUtils]: 47: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,327 INFO L280 TraceCheckUtils]: 48: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,328 INFO L280 TraceCheckUtils]: 49: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,329 INFO L280 TraceCheckUtils]: 50: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,330 INFO L280 TraceCheckUtils]: 51: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,330 INFO L280 TraceCheckUtils]: 52: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,331 INFO L280 TraceCheckUtils]: 53: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,332 INFO L280 TraceCheckUtils]: 54: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,333 INFO L280 TraceCheckUtils]: 55: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,335 INFO L280 TraceCheckUtils]: 56: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,336 INFO L280 TraceCheckUtils]: 57: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,337 INFO L280 TraceCheckUtils]: 58: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,338 INFO L280 TraceCheckUtils]: 59: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,339 INFO L280 TraceCheckUtils]: 60: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,340 INFO L280 TraceCheckUtils]: 61: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,342 INFO L280 TraceCheckUtils]: 62: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,343 INFO L280 TraceCheckUtils]: 63: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,345 INFO L280 TraceCheckUtils]: 64: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,346 INFO L280 TraceCheckUtils]: 65: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,348 INFO L280 TraceCheckUtils]: 66: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,349 INFO L280 TraceCheckUtils]: 67: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,350 INFO L280 TraceCheckUtils]: 68: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,351 INFO L280 TraceCheckUtils]: 69: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,353 INFO L280 TraceCheckUtils]: 70: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2199#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,355 INFO L280 TraceCheckUtils]: 71: Hoare triple {2199#(= ~a12~0 |old(~a12~0)|)} assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0;~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;#res := -1; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,356 INFO L280 TraceCheckUtils]: 72: Hoare triple {2200#(<= 12 |old(~a12~0)|)} assume true; {2200#(<= 12 |old(~a12~0)|)} is VALID [2020-07-10 15:22:39,358 INFO L275 TraceCheckUtils]: 73: Hoare quadruple {2200#(<= 12 |old(~a12~0)|)} {2131#(<= (+ ~a12~0 49) 0)} #977#return; {2127#false} is VALID [2020-07-10 15:22:39,359 INFO L280 TraceCheckUtils]: 74: Hoare triple {2127#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {2127#false} is VALID [2020-07-10 15:22:39,359 INFO L280 TraceCheckUtils]: 75: Hoare triple {2127#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {2127#false} is VALID [2020-07-10 15:22:39,359 INFO L280 TraceCheckUtils]: 76: Hoare triple {2127#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {2127#false} is VALID [2020-07-10 15:22:39,360 INFO L263 TraceCheckUtils]: 77: Hoare triple {2127#false} call #t~ret3 := calculate_output(~input~0); {2127#false} is VALID [2020-07-10 15:22:39,360 INFO L280 TraceCheckUtils]: 78: Hoare triple {2127#false} ~input := #in~input; {2127#false} is VALID [2020-07-10 15:22:39,360 INFO L280 TraceCheckUtils]: 79: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,360 INFO L280 TraceCheckUtils]: 80: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,361 INFO L280 TraceCheckUtils]: 81: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,361 INFO L280 TraceCheckUtils]: 82: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,361 INFO L280 TraceCheckUtils]: 83: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,362 INFO L280 TraceCheckUtils]: 84: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,362 INFO L280 TraceCheckUtils]: 85: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,362 INFO L280 TraceCheckUtils]: 86: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,363 INFO L280 TraceCheckUtils]: 87: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,363 INFO L280 TraceCheckUtils]: 88: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,363 INFO L280 TraceCheckUtils]: 89: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,364 INFO L280 TraceCheckUtils]: 90: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,364 INFO L280 TraceCheckUtils]: 91: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,364 INFO L280 TraceCheckUtils]: 92: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,364 INFO L280 TraceCheckUtils]: 93: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,365 INFO L280 TraceCheckUtils]: 94: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,365 INFO L280 TraceCheckUtils]: 95: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,365 INFO L280 TraceCheckUtils]: 96: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,366 INFO L280 TraceCheckUtils]: 97: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,366 INFO L280 TraceCheckUtils]: 98: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,366 INFO L280 TraceCheckUtils]: 99: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,366 INFO L280 TraceCheckUtils]: 100: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,367 INFO L280 TraceCheckUtils]: 101: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,367 INFO L280 TraceCheckUtils]: 102: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,367 INFO L280 TraceCheckUtils]: 103: Hoare triple {2127#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,367 INFO L280 TraceCheckUtils]: 104: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,368 INFO L280 TraceCheckUtils]: 105: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,368 INFO L280 TraceCheckUtils]: 106: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,368 INFO L280 TraceCheckUtils]: 107: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,368 INFO L280 TraceCheckUtils]: 108: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,369 INFO L280 TraceCheckUtils]: 109: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,369 INFO L280 TraceCheckUtils]: 110: Hoare triple {2127#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,369 INFO L280 TraceCheckUtils]: 111: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,370 INFO L280 TraceCheckUtils]: 112: Hoare triple {2127#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,370 INFO L280 TraceCheckUtils]: 113: Hoare triple {2127#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2127#false} is VALID [2020-07-10 15:22:39,370 INFO L280 TraceCheckUtils]: 114: Hoare triple {2127#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {2127#false} is VALID [2020-07-10 15:22:39,371 INFO L280 TraceCheckUtils]: 115: Hoare triple {2127#false} assume !false; {2127#false} is VALID [2020-07-10 15:22:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 15:22:39,387 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463785659] [2020-07-10 15:22:39,388 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 15:22:39,388 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-10 15:22:39,388 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61392833] [2020-07-10 15:22:39,390 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 116 [2020-07-10 15:22:39,391 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:22:39,391 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states. [2020-07-10 15:22:39,552 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 116 edges. 116 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:39,553 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-07-10 15:22:39,553 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:22:39,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-07-10 15:22:39,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-07-10 15:22:39,555 INFO L87 Difference]: Start difference. First operand 374 states and 604 transitions. Second operand 7 states. [2020-07-10 15:22:46,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:46,014 INFO L93 Difference]: Finished difference Result 1144 states and 1884 transitions. [2020-07-10 15:22:46,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-07-10 15:22:46,014 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 116 [2020-07-10 15:22:46,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:22:46,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 15:22:46,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2020-07-10 15:22:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-07-10 15:22:46,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 936 transitions. [2020-07-10 15:22:46,042 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states and 936 transitions. [2020-07-10 15:22:47,944 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 936 edges. 936 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:47,993 INFO L225 Difference]: With dead ends: 1144 [2020-07-10 15:22:47,994 INFO L226 Difference]: Without dead ends: 776 [2020-07-10 15:22:47,996 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2020-07-10 15:22:47,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2020-07-10 15:22:48,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 566. [2020-07-10 15:22:48,116 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:22:48,116 INFO L82 GeneralOperation]: Start isEquivalent. First operand 776 states. Second operand 566 states. [2020-07-10 15:22:48,116 INFO L74 IsIncluded]: Start isIncluded. First operand 776 states. Second operand 566 states. [2020-07-10 15:22:48,116 INFO L87 Difference]: Start difference. First operand 776 states. Second operand 566 states. [2020-07-10 15:22:48,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:48,171 INFO L93 Difference]: Finished difference Result 776 states and 1119 transitions. [2020-07-10 15:22:48,171 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1119 transitions. [2020-07-10 15:22:48,175 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:48,175 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:48,175 INFO L74 IsIncluded]: Start isIncluded. First operand 566 states. Second operand 776 states. [2020-07-10 15:22:48,176 INFO L87 Difference]: Start difference. First operand 566 states. Second operand 776 states. [2020-07-10 15:22:48,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:48,223 INFO L93 Difference]: Finished difference Result 776 states and 1119 transitions. [2020-07-10 15:22:48,223 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 1119 transitions. [2020-07-10 15:22:48,231 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:48,231 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:48,233 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:22:48,234 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:22:48,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2020-07-10 15:22:48,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 839 transitions. [2020-07-10 15:22:48,262 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 839 transitions. Word has length 116 [2020-07-10 15:22:48,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:22:48,264 INFO L479 AbstractCegarLoop]: Abstraction has 566 states and 839 transitions. [2020-07-10 15:22:48,264 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-07-10 15:22:48,264 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 839 transitions. [2020-07-10 15:22:48,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2020-07-10 15:22:48,273 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:22:48,274 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:22:48,274 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-10 15:22:48,274 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:22:48,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:22:48,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1028566563, now seen corresponding path program 1 times [2020-07-10 15:22:48,275 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:22:48,275 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656656506] [2020-07-10 15:22:48,275 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:22:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:48,668 INFO L280 TraceCheckUtils]: 0: Hoare triple {5613#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-10 15:22:48,670 INFO L280 TraceCheckUtils]: 1: Hoare triple {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} assume true; {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-10 15:22:48,683 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} {5516#true} #973#return; {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:48,890 INFO L280 TraceCheckUtils]: 0: Hoare triple {5615#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,892 INFO L280 TraceCheckUtils]: 1: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,893 INFO L280 TraceCheckUtils]: 2: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,894 INFO L280 TraceCheckUtils]: 3: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,896 INFO L280 TraceCheckUtils]: 4: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,897 INFO L280 TraceCheckUtils]: 5: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,898 INFO L280 TraceCheckUtils]: 6: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,898 INFO L280 TraceCheckUtils]: 7: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,899 INFO L280 TraceCheckUtils]: 8: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,900 INFO L280 TraceCheckUtils]: 9: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,901 INFO L280 TraceCheckUtils]: 10: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,903 INFO L280 TraceCheckUtils]: 11: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,906 INFO L280 TraceCheckUtils]: 12: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,906 INFO L280 TraceCheckUtils]: 13: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,907 INFO L280 TraceCheckUtils]: 14: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,908 INFO L280 TraceCheckUtils]: 15: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,911 INFO L280 TraceCheckUtils]: 16: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,919 INFO L280 TraceCheckUtils]: 17: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,926 INFO L280 TraceCheckUtils]: 18: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,930 INFO L280 TraceCheckUtils]: 19: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,931 INFO L280 TraceCheckUtils]: 20: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,932 INFO L280 TraceCheckUtils]: 21: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,933 INFO L280 TraceCheckUtils]: 22: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,934 INFO L280 TraceCheckUtils]: 23: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,934 INFO L280 TraceCheckUtils]: 24: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,935 INFO L280 TraceCheckUtils]: 25: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,936 INFO L280 TraceCheckUtils]: 26: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,938 INFO L280 TraceCheckUtils]: 27: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,939 INFO L280 TraceCheckUtils]: 28: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,941 INFO L280 TraceCheckUtils]: 29: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,942 INFO L280 TraceCheckUtils]: 30: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,943 INFO L280 TraceCheckUtils]: 31: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,944 INFO L280 TraceCheckUtils]: 32: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,948 INFO L280 TraceCheckUtils]: 33: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,950 INFO L280 TraceCheckUtils]: 34: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,952 INFO L280 TraceCheckUtils]: 35: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,954 INFO L280 TraceCheckUtils]: 36: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,955 INFO L280 TraceCheckUtils]: 37: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,957 INFO L280 TraceCheckUtils]: 38: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,958 INFO L280 TraceCheckUtils]: 39: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,959 INFO L280 TraceCheckUtils]: 40: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,960 INFO L280 TraceCheckUtils]: 41: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,961 INFO L280 TraceCheckUtils]: 42: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,962 INFO L280 TraceCheckUtils]: 43: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,964 INFO L280 TraceCheckUtils]: 44: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,965 INFO L280 TraceCheckUtils]: 45: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,966 INFO L280 TraceCheckUtils]: 46: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,967 INFO L280 TraceCheckUtils]: 47: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,968 INFO L280 TraceCheckUtils]: 48: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,969 INFO L280 TraceCheckUtils]: 49: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,970 INFO L280 TraceCheckUtils]: 50: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,970 INFO L280 TraceCheckUtils]: 51: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,971 INFO L280 TraceCheckUtils]: 52: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,972 INFO L280 TraceCheckUtils]: 53: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,973 INFO L280 TraceCheckUtils]: 54: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,974 INFO L280 TraceCheckUtils]: 55: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,975 INFO L280 TraceCheckUtils]: 56: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,976 INFO L280 TraceCheckUtils]: 57: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,978 INFO L280 TraceCheckUtils]: 58: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,980 INFO L280 TraceCheckUtils]: 59: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,981 INFO L280 TraceCheckUtils]: 60: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,982 INFO L280 TraceCheckUtils]: 61: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,984 INFO L280 TraceCheckUtils]: 62: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,986 INFO L280 TraceCheckUtils]: 63: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,987 INFO L280 TraceCheckUtils]: 64: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,988 INFO L280 TraceCheckUtils]: 65: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,989 INFO L280 TraceCheckUtils]: 66: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,991 INFO L280 TraceCheckUtils]: 67: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,993 INFO L280 TraceCheckUtils]: 68: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,993 INFO L280 TraceCheckUtils]: 69: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,997 INFO L280 TraceCheckUtils]: 70: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,998 INFO L280 TraceCheckUtils]: 71: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:48,999 INFO L280 TraceCheckUtils]: 72: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,000 INFO L280 TraceCheckUtils]: 73: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,001 INFO L280 TraceCheckUtils]: 74: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,002 INFO L280 TraceCheckUtils]: 75: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,003 INFO L280 TraceCheckUtils]: 76: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,004 INFO L280 TraceCheckUtils]: 77: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,006 INFO L280 TraceCheckUtils]: 78: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,007 INFO L280 TraceCheckUtils]: 79: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,008 INFO L280 TraceCheckUtils]: 80: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,010 INFO L280 TraceCheckUtils]: 81: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,012 INFO L280 TraceCheckUtils]: 82: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,014 INFO L280 TraceCheckUtils]: 83: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,015 INFO L280 TraceCheckUtils]: 84: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,017 INFO L280 TraceCheckUtils]: 85: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,018 INFO L280 TraceCheckUtils]: 86: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,020 INFO L280 TraceCheckUtils]: 87: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,022 INFO L280 TraceCheckUtils]: 88: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:22:49,023 INFO L280 TraceCheckUtils]: 89: Hoare triple {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:22:49,025 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} #977#return; {5517#false} is VALID [2020-07-10 15:22:49,052 INFO L263 TraceCheckUtils]: 0: Hoare triple {5516#true} call ULTIMATE.init(); {5613#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:49,053 INFO L280 TraceCheckUtils]: 1: Hoare triple {5613#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-10 15:22:49,055 INFO L280 TraceCheckUtils]: 2: Hoare triple {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} assume true; {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} is VALID [2020-07-10 15:22:49,056 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {5614#(and (<= (+ ~a12~0 49) 0) (<= 7 ~a21~0))} {5516#true} #973#return; {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:49,057 INFO L263 TraceCheckUtils]: 4: Hoare triple {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} call #t~ret4 := main(); {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:49,058 INFO L280 TraceCheckUtils]: 5: Hoare triple {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} ~output~0 := -1; {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:49,059 INFO L280 TraceCheckUtils]: 6: Hoare triple {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:49,060 INFO L280 TraceCheckUtils]: 7: Hoare triple {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:22:49,062 INFO L263 TraceCheckUtils]: 8: Hoare triple {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {5615#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:49,064 INFO L280 TraceCheckUtils]: 9: Hoare triple {5615#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,065 INFO L280 TraceCheckUtils]: 10: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,067 INFO L280 TraceCheckUtils]: 11: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,068 INFO L280 TraceCheckUtils]: 12: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,070 INFO L280 TraceCheckUtils]: 13: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,071 INFO L280 TraceCheckUtils]: 14: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,073 INFO L280 TraceCheckUtils]: 15: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,074 INFO L280 TraceCheckUtils]: 16: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,076 INFO L280 TraceCheckUtils]: 17: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,077 INFO L280 TraceCheckUtils]: 18: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,079 INFO L280 TraceCheckUtils]: 19: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,080 INFO L280 TraceCheckUtils]: 20: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,084 INFO L280 TraceCheckUtils]: 21: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,087 INFO L280 TraceCheckUtils]: 22: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,090 INFO L280 TraceCheckUtils]: 23: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,091 INFO L280 TraceCheckUtils]: 24: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,094 INFO L280 TraceCheckUtils]: 25: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,095 INFO L280 TraceCheckUtils]: 26: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,098 INFO L280 TraceCheckUtils]: 27: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,099 INFO L280 TraceCheckUtils]: 28: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,100 INFO L280 TraceCheckUtils]: 29: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,101 INFO L280 TraceCheckUtils]: 30: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,102 INFO L280 TraceCheckUtils]: 31: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,104 INFO L280 TraceCheckUtils]: 32: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,105 INFO L280 TraceCheckUtils]: 33: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,106 INFO L280 TraceCheckUtils]: 34: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,107 INFO L280 TraceCheckUtils]: 35: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,108 INFO L280 TraceCheckUtils]: 36: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,109 INFO L280 TraceCheckUtils]: 37: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,110 INFO L280 TraceCheckUtils]: 38: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,112 INFO L280 TraceCheckUtils]: 39: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,113 INFO L280 TraceCheckUtils]: 40: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,114 INFO L280 TraceCheckUtils]: 41: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,115 INFO L280 TraceCheckUtils]: 42: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,116 INFO L280 TraceCheckUtils]: 43: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,117 INFO L280 TraceCheckUtils]: 44: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,118 INFO L280 TraceCheckUtils]: 45: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,119 INFO L280 TraceCheckUtils]: 46: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,121 INFO L280 TraceCheckUtils]: 47: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,122 INFO L280 TraceCheckUtils]: 48: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,123 INFO L280 TraceCheckUtils]: 49: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,124 INFO L280 TraceCheckUtils]: 50: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,125 INFO L280 TraceCheckUtils]: 51: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,126 INFO L280 TraceCheckUtils]: 52: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,127 INFO L280 TraceCheckUtils]: 53: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,128 INFO L280 TraceCheckUtils]: 54: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,129 INFO L280 TraceCheckUtils]: 55: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,130 INFO L280 TraceCheckUtils]: 56: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,132 INFO L280 TraceCheckUtils]: 57: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,133 INFO L280 TraceCheckUtils]: 58: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,134 INFO L280 TraceCheckUtils]: 59: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,136 INFO L280 TraceCheckUtils]: 60: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,137 INFO L280 TraceCheckUtils]: 61: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,139 INFO L280 TraceCheckUtils]: 62: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,140 INFO L280 TraceCheckUtils]: 63: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,141 INFO L280 TraceCheckUtils]: 64: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,143 INFO L280 TraceCheckUtils]: 65: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,144 INFO L280 TraceCheckUtils]: 66: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,146 INFO L280 TraceCheckUtils]: 67: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,148 INFO L280 TraceCheckUtils]: 68: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,149 INFO L280 TraceCheckUtils]: 69: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,150 INFO L280 TraceCheckUtils]: 70: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,151 INFO L280 TraceCheckUtils]: 71: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,152 INFO L280 TraceCheckUtils]: 72: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,153 INFO L280 TraceCheckUtils]: 73: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,153 INFO L280 TraceCheckUtils]: 74: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,154 INFO L280 TraceCheckUtils]: 75: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,156 INFO L280 TraceCheckUtils]: 76: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,157 INFO L280 TraceCheckUtils]: 77: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,158 INFO L280 TraceCheckUtils]: 78: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,158 INFO L280 TraceCheckUtils]: 79: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,159 INFO L280 TraceCheckUtils]: 80: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,160 INFO L280 TraceCheckUtils]: 81: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,161 INFO L280 TraceCheckUtils]: 82: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,162 INFO L280 TraceCheckUtils]: 83: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,190 INFO L280 TraceCheckUtils]: 84: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,191 INFO L280 TraceCheckUtils]: 85: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,192 INFO L280 TraceCheckUtils]: 86: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,192 INFO L280 TraceCheckUtils]: 87: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,193 INFO L280 TraceCheckUtils]: 88: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,194 INFO L280 TraceCheckUtils]: 89: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,194 INFO L280 TraceCheckUtils]: 90: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,195 INFO L280 TraceCheckUtils]: 91: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,196 INFO L280 TraceCheckUtils]: 92: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,197 INFO L280 TraceCheckUtils]: 93: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,197 INFO L280 TraceCheckUtils]: 94: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,198 INFO L280 TraceCheckUtils]: 95: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,199 INFO L280 TraceCheckUtils]: 96: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:22:49,200 INFO L280 TraceCheckUtils]: 97: Hoare triple {5616#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:22:49,200 INFO L280 TraceCheckUtils]: 98: Hoare triple {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:22:49,201 INFO L275 TraceCheckUtils]: 99: Hoare quadruple {5617#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {5521#(and (<= (+ ~a12~0 49) 0) (not (= 6 ~a21~0)))} #977#return; {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 100: Hoare triple {5517#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 101: Hoare triple {5517#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 102: Hoare triple {5517#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L263 TraceCheckUtils]: 103: Hoare triple {5517#false} call #t~ret3 := calculate_output(~input~0); {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 104: Hoare triple {5517#false} ~input := #in~input; {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 105: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,202 INFO L280 TraceCheckUtils]: 106: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 107: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 108: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 109: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 110: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 111: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,203 INFO L280 TraceCheckUtils]: 112: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 113: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 114: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 115: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 116: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 117: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 118: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,204 INFO L280 TraceCheckUtils]: 119: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 120: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 121: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 122: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 123: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 124: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 125: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 126: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,205 INFO L280 TraceCheckUtils]: 127: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 128: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 129: Hoare triple {5517#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 130: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 131: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 132: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 133: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,206 INFO L280 TraceCheckUtils]: 134: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 135: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 136: Hoare triple {5517#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 137: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 138: Hoare triple {5517#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 139: Hoare triple {5517#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 140: Hoare triple {5517#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {5517#false} is VALID [2020-07-10 15:22:49,207 INFO L280 TraceCheckUtils]: 141: Hoare triple {5517#false} assume !false; {5517#false} is VALID [2020-07-10 15:22:49,246 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 15:22:49,246 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656656506] [2020-07-10 15:22:49,247 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 15:22:49,247 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-10 15:22:49,247 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694878061] [2020-07-10 15:22:49,248 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 142 [2020-07-10 15:22:49,249 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:22:49,249 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 15:22:49,465 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:49,465 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 15:22:49,466 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:22:49,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 15:22:49,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-10 15:22:49,467 INFO L87 Difference]: Start difference. First operand 566 states and 839 transitions. Second operand 8 states. [2020-07-10 15:22:55,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:55,113 INFO L93 Difference]: Finished difference Result 1332 states and 1939 transitions. [2020-07-10 15:22:55,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-10 15:22:55,113 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 142 [2020-07-10 15:22:55,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:22:55,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 15:22:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 840 transitions. [2020-07-10 15:22:55,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 15:22:55,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 840 transitions. [2020-07-10 15:22:55,133 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 840 transitions. [2020-07-10 15:22:56,998 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 840 edges. 840 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:57,046 INFO L225 Difference]: With dead ends: 1332 [2020-07-10 15:22:57,047 INFO L226 Difference]: Without dead ends: 772 [2020-07-10 15:22:57,048 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:22:57,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2020-07-10 15:22:57,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 756. [2020-07-10 15:22:57,176 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:22:57,176 INFO L82 GeneralOperation]: Start isEquivalent. First operand 772 states. Second operand 756 states. [2020-07-10 15:22:57,176 INFO L74 IsIncluded]: Start isIncluded. First operand 772 states. Second operand 756 states. [2020-07-10 15:22:57,176 INFO L87 Difference]: Start difference. First operand 772 states. Second operand 756 states. [2020-07-10 15:22:57,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:57,237 INFO L93 Difference]: Finished difference Result 772 states and 1088 transitions. [2020-07-10 15:22:57,237 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1088 transitions. [2020-07-10 15:22:57,241 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:57,241 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:57,242 INFO L74 IsIncluded]: Start isIncluded. First operand 756 states. Second operand 772 states. [2020-07-10 15:22:57,242 INFO L87 Difference]: Start difference. First operand 756 states. Second operand 772 states. [2020-07-10 15:22:57,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:22:57,302 INFO L93 Difference]: Finished difference Result 772 states and 1088 transitions. [2020-07-10 15:22:57,303 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 1088 transitions. [2020-07-10 15:22:57,306 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:22:57,307 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:22:57,307 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:22:57,308 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:22:57,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2020-07-10 15:22:57,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 1062 transitions. [2020-07-10 15:22:57,355 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 1062 transitions. Word has length 142 [2020-07-10 15:22:57,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:22:57,357 INFO L479 AbstractCegarLoop]: Abstraction has 756 states and 1062 transitions. [2020-07-10 15:22:57,357 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 15:22:57,357 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 1062 transitions. [2020-07-10 15:22:57,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2020-07-10 15:22:57,363 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:22:57,363 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:22:57,363 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-10 15:22:57,363 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:22:57,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:22:57,364 INFO L82 PathProgramCache]: Analyzing trace with hash -518382015, now seen corresponding path program 1 times [2020-07-10 15:22:57,364 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:22:57,364 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384765072] [2020-07-10 15:22:57,364 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:22:57,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:57,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:57,568 INFO L280 TraceCheckUtils]: 0: Hoare triple {9464#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:57,569 INFO L280 TraceCheckUtils]: 1: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:57,570 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:57,652 INFO L280 TraceCheckUtils]: 0: Hoare triple {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,653 INFO L280 TraceCheckUtils]: 1: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,654 INFO L280 TraceCheckUtils]: 2: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,654 INFO L280 TraceCheckUtils]: 3: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,655 INFO L280 TraceCheckUtils]: 4: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,656 INFO L280 TraceCheckUtils]: 5: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,657 INFO L280 TraceCheckUtils]: 6: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,658 INFO L280 TraceCheckUtils]: 7: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,659 INFO L280 TraceCheckUtils]: 8: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,660 INFO L280 TraceCheckUtils]: 9: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,660 INFO L280 TraceCheckUtils]: 10: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,661 INFO L280 TraceCheckUtils]: 11: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,662 INFO L280 TraceCheckUtils]: 12: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,663 INFO L280 TraceCheckUtils]: 13: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,665 INFO L280 TraceCheckUtils]: 14: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,666 INFO L280 TraceCheckUtils]: 15: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,667 INFO L280 TraceCheckUtils]: 16: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,668 INFO L280 TraceCheckUtils]: 17: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,669 INFO L280 TraceCheckUtils]: 18: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,669 INFO L280 TraceCheckUtils]: 19: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,670 INFO L280 TraceCheckUtils]: 20: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,671 INFO L280 TraceCheckUtils]: 21: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,671 INFO L280 TraceCheckUtils]: 22: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,672 INFO L280 TraceCheckUtils]: 23: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,673 INFO L280 TraceCheckUtils]: 24: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,674 INFO L280 TraceCheckUtils]: 25: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,675 INFO L280 TraceCheckUtils]: 26: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,676 INFO L280 TraceCheckUtils]: 27: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,676 INFO L280 TraceCheckUtils]: 28: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,677 INFO L280 TraceCheckUtils]: 29: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,678 INFO L280 TraceCheckUtils]: 30: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,678 INFO L280 TraceCheckUtils]: 31: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,679 INFO L280 TraceCheckUtils]: 32: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,680 INFO L280 TraceCheckUtils]: 33: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,681 INFO L280 TraceCheckUtils]: 34: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,683 INFO L280 TraceCheckUtils]: 35: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,684 INFO L280 TraceCheckUtils]: 36: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,685 INFO L280 TraceCheckUtils]: 37: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,686 INFO L280 TraceCheckUtils]: 38: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,686 INFO L280 TraceCheckUtils]: 39: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,687 INFO L280 TraceCheckUtils]: 40: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,688 INFO L280 TraceCheckUtils]: 41: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,688 INFO L280 TraceCheckUtils]: 42: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,689 INFO L280 TraceCheckUtils]: 43: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,690 INFO L280 TraceCheckUtils]: 44: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,690 INFO L280 TraceCheckUtils]: 45: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,691 INFO L280 TraceCheckUtils]: 46: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,691 INFO L280 TraceCheckUtils]: 47: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,693 INFO L280 TraceCheckUtils]: 48: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,694 INFO L280 TraceCheckUtils]: 49: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,694 INFO L280 TraceCheckUtils]: 50: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,695 INFO L280 TraceCheckUtils]: 51: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,696 INFO L280 TraceCheckUtils]: 52: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,700 INFO L280 TraceCheckUtils]: 53: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,701 INFO L280 TraceCheckUtils]: 54: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,705 INFO L280 TraceCheckUtils]: 55: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,707 INFO L280 TraceCheckUtils]: 56: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,708 INFO L280 TraceCheckUtils]: 57: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,709 INFO L280 TraceCheckUtils]: 58: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,710 INFO L280 TraceCheckUtils]: 59: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,711 INFO L280 TraceCheckUtils]: 60: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,712 INFO L280 TraceCheckUtils]: 61: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,712 INFO L280 TraceCheckUtils]: 62: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,714 INFO L280 TraceCheckUtils]: 63: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,715 INFO L280 TraceCheckUtils]: 64: Hoare triple {9468#(= 9 |old(~a15~0)|)} assume true; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,717 INFO L275 TraceCheckUtils]: 65: Hoare quadruple {9468#(= 9 |old(~a15~0)|)} {9306#(not (= 9 ~a15~0))} #977#return; {9302#false} is VALID [2020-07-10 15:22:57,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:57,788 INFO L280 TraceCheckUtils]: 0: Hoare triple {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9301#true} is VALID [2020-07-10 15:22:57,788 INFO L280 TraceCheckUtils]: 1: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,789 INFO L280 TraceCheckUtils]: 2: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,789 INFO L280 TraceCheckUtils]: 3: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,789 INFO L280 TraceCheckUtils]: 4: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,790 INFO L280 TraceCheckUtils]: 5: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,790 INFO L280 TraceCheckUtils]: 6: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,790 INFO L280 TraceCheckUtils]: 7: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,791 INFO L280 TraceCheckUtils]: 8: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,791 INFO L280 TraceCheckUtils]: 9: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,791 INFO L280 TraceCheckUtils]: 10: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,792 INFO L280 TraceCheckUtils]: 11: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,792 INFO L280 TraceCheckUtils]: 12: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,792 INFO L280 TraceCheckUtils]: 13: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,793 INFO L280 TraceCheckUtils]: 14: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,793 INFO L280 TraceCheckUtils]: 15: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,793 INFO L280 TraceCheckUtils]: 16: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,794 INFO L280 TraceCheckUtils]: 17: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,794 INFO L280 TraceCheckUtils]: 18: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,794 INFO L280 TraceCheckUtils]: 19: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,795 INFO L280 TraceCheckUtils]: 20: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,795 INFO L280 TraceCheckUtils]: 21: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,795 INFO L280 TraceCheckUtils]: 22: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,796 INFO L280 TraceCheckUtils]: 23: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,796 INFO L280 TraceCheckUtils]: 24: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,796 INFO L280 TraceCheckUtils]: 25: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,797 INFO L280 TraceCheckUtils]: 26: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,797 INFO L280 TraceCheckUtils]: 27: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,797 INFO L280 TraceCheckUtils]: 28: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,798 INFO L280 TraceCheckUtils]: 29: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,798 INFO L280 TraceCheckUtils]: 30: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,798 INFO L280 TraceCheckUtils]: 31: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,799 INFO L280 TraceCheckUtils]: 32: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,799 INFO L280 TraceCheckUtils]: 33: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,799 INFO L280 TraceCheckUtils]: 34: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,800 INFO L280 TraceCheckUtils]: 35: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,800 INFO L280 TraceCheckUtils]: 36: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,800 INFO L280 TraceCheckUtils]: 37: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,801 INFO L280 TraceCheckUtils]: 38: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,801 INFO L280 TraceCheckUtils]: 39: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,801 INFO L280 TraceCheckUtils]: 40: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,801 INFO L280 TraceCheckUtils]: 41: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,802 INFO L280 TraceCheckUtils]: 42: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,802 INFO L280 TraceCheckUtils]: 43: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,802 INFO L280 TraceCheckUtils]: 44: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,803 INFO L280 TraceCheckUtils]: 45: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,803 INFO L280 TraceCheckUtils]: 46: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,803 INFO L280 TraceCheckUtils]: 47: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,804 INFO L280 TraceCheckUtils]: 48: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,804 INFO L280 TraceCheckUtils]: 49: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,804 INFO L280 TraceCheckUtils]: 50: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,805 INFO L280 TraceCheckUtils]: 51: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,805 INFO L280 TraceCheckUtils]: 52: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,805 INFO L280 TraceCheckUtils]: 53: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,805 INFO L280 TraceCheckUtils]: 54: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,806 INFO L280 TraceCheckUtils]: 55: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,806 INFO L280 TraceCheckUtils]: 56: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,806 INFO L280 TraceCheckUtils]: 57: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,807 INFO L280 TraceCheckUtils]: 58: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,807 INFO L280 TraceCheckUtils]: 59: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,807 INFO L280 TraceCheckUtils]: 60: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,807 INFO L280 TraceCheckUtils]: 61: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,808 INFO L280 TraceCheckUtils]: 62: Hoare triple {9301#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,808 INFO L280 TraceCheckUtils]: 63: Hoare triple {9301#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,808 INFO L280 TraceCheckUtils]: 64: Hoare triple {9301#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,808 INFO L280 TraceCheckUtils]: 65: Hoare triple {9301#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {9301#true} is VALID [2020-07-10 15:22:57,809 INFO L280 TraceCheckUtils]: 66: Hoare triple {9301#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,809 INFO L280 TraceCheckUtils]: 67: Hoare triple {9301#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,809 INFO L280 TraceCheckUtils]: 68: Hoare triple {9301#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,809 INFO L280 TraceCheckUtils]: 69: Hoare triple {9301#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,810 INFO L280 TraceCheckUtils]: 70: Hoare triple {9301#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,810 INFO L280 TraceCheckUtils]: 71: Hoare triple {9301#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,810 INFO L280 TraceCheckUtils]: 72: Hoare triple {9301#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,810 INFO L280 TraceCheckUtils]: 73: Hoare triple {9301#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,811 INFO L280 TraceCheckUtils]: 74: Hoare triple {9301#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,811 INFO L280 TraceCheckUtils]: 75: Hoare triple {9301#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,812 INFO L280 TraceCheckUtils]: 76: Hoare triple {9301#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {9301#true} is VALID [2020-07-10 15:22:57,812 INFO L280 TraceCheckUtils]: 77: Hoare triple {9301#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,812 INFO L280 TraceCheckUtils]: 78: Hoare triple {9301#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,813 INFO L280 TraceCheckUtils]: 79: Hoare triple {9301#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,813 INFO L280 TraceCheckUtils]: 80: Hoare triple {9301#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,813 INFO L280 TraceCheckUtils]: 81: Hoare triple {9301#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,814 INFO L280 TraceCheckUtils]: 82: Hoare triple {9301#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,814 INFO L280 TraceCheckUtils]: 83: Hoare triple {9301#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,814 INFO L280 TraceCheckUtils]: 84: Hoare triple {9301#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,815 INFO L280 TraceCheckUtils]: 85: Hoare triple {9301#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,815 INFO L280 TraceCheckUtils]: 86: Hoare triple {9301#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,815 INFO L280 TraceCheckUtils]: 87: Hoare triple {9301#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,815 INFO L280 TraceCheckUtils]: 88: Hoare triple {9301#true} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {9301#true} is VALID [2020-07-10 15:22:57,815 INFO L280 TraceCheckUtils]: 89: Hoare triple {9301#true} assume true; {9301#true} is VALID [2020-07-10 15:22:57,816 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {9301#true} {9302#false} #977#return; {9302#false} is VALID [2020-07-10 15:22:57,823 INFO L263 TraceCheckUtils]: 0: Hoare triple {9301#true} call ULTIMATE.init(); {9464#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:57,825 INFO L280 TraceCheckUtils]: 1: Hoare triple {9464#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:57,826 INFO L280 TraceCheckUtils]: 2: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:57,827 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,828 INFO L263 TraceCheckUtils]: 4: Hoare triple {9306#(not (= 9 ~a15~0))} call #t~ret4 := main(); {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,830 INFO L280 TraceCheckUtils]: 5: Hoare triple {9306#(not (= 9 ~a15~0))} ~output~0 := -1; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,831 INFO L280 TraceCheckUtils]: 6: Hoare triple {9306#(not (= 9 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,832 INFO L280 TraceCheckUtils]: 7: Hoare triple {9306#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9306#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:22:57,834 INFO L263 TraceCheckUtils]: 8: Hoare triple {9306#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:57,835 INFO L280 TraceCheckUtils]: 9: Hoare triple {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,836 INFO L280 TraceCheckUtils]: 10: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,837 INFO L280 TraceCheckUtils]: 11: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,838 INFO L280 TraceCheckUtils]: 12: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,839 INFO L280 TraceCheckUtils]: 13: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,840 INFO L280 TraceCheckUtils]: 14: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,841 INFO L280 TraceCheckUtils]: 15: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,843 INFO L280 TraceCheckUtils]: 16: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,843 INFO L280 TraceCheckUtils]: 17: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,844 INFO L280 TraceCheckUtils]: 18: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,846 INFO L280 TraceCheckUtils]: 19: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,847 INFO L280 TraceCheckUtils]: 20: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,847 INFO L280 TraceCheckUtils]: 21: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,848 INFO L280 TraceCheckUtils]: 22: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,849 INFO L280 TraceCheckUtils]: 23: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,850 INFO L280 TraceCheckUtils]: 24: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,851 INFO L280 TraceCheckUtils]: 25: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,852 INFO L280 TraceCheckUtils]: 26: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,853 INFO L280 TraceCheckUtils]: 27: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,854 INFO L280 TraceCheckUtils]: 28: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,854 INFO L280 TraceCheckUtils]: 29: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,855 INFO L280 TraceCheckUtils]: 30: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,857 INFO L280 TraceCheckUtils]: 31: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,858 INFO L280 TraceCheckUtils]: 32: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,858 INFO L280 TraceCheckUtils]: 33: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,859 INFO L280 TraceCheckUtils]: 34: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,860 INFO L280 TraceCheckUtils]: 35: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,861 INFO L280 TraceCheckUtils]: 36: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,861 INFO L280 TraceCheckUtils]: 37: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,862 INFO L280 TraceCheckUtils]: 38: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,863 INFO L280 TraceCheckUtils]: 39: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,865 INFO L280 TraceCheckUtils]: 40: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,866 INFO L280 TraceCheckUtils]: 41: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,867 INFO L280 TraceCheckUtils]: 42: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,868 INFO L280 TraceCheckUtils]: 43: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,869 INFO L280 TraceCheckUtils]: 44: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,869 INFO L280 TraceCheckUtils]: 45: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,870 INFO L280 TraceCheckUtils]: 46: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,872 INFO L280 TraceCheckUtils]: 47: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,873 INFO L280 TraceCheckUtils]: 48: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,874 INFO L280 TraceCheckUtils]: 49: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,875 INFO L280 TraceCheckUtils]: 50: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,876 INFO L280 TraceCheckUtils]: 51: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,877 INFO L280 TraceCheckUtils]: 52: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,878 INFO L280 TraceCheckUtils]: 53: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,879 INFO L280 TraceCheckUtils]: 54: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,880 INFO L280 TraceCheckUtils]: 55: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,880 INFO L280 TraceCheckUtils]: 56: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,881 INFO L280 TraceCheckUtils]: 57: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,883 INFO L280 TraceCheckUtils]: 58: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,884 INFO L280 TraceCheckUtils]: 59: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,885 INFO L280 TraceCheckUtils]: 60: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,886 INFO L280 TraceCheckUtils]: 61: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,887 INFO L280 TraceCheckUtils]: 62: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,887 INFO L280 TraceCheckUtils]: 63: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,888 INFO L280 TraceCheckUtils]: 64: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,889 INFO L280 TraceCheckUtils]: 65: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,890 INFO L280 TraceCheckUtils]: 66: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,891 INFO L280 TraceCheckUtils]: 67: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,892 INFO L280 TraceCheckUtils]: 68: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,892 INFO L280 TraceCheckUtils]: 69: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,893 INFO L280 TraceCheckUtils]: 70: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,894 INFO L280 TraceCheckUtils]: 71: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9467#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,896 INFO L280 TraceCheckUtils]: 72: Hoare triple {9467#(= ~a15~0 |old(~a15~0)|)} assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,897 INFO L280 TraceCheckUtils]: 73: Hoare triple {9468#(= 9 |old(~a15~0)|)} assume true; {9468#(= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:57,899 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {9468#(= 9 |old(~a15~0)|)} {9306#(not (= 9 ~a15~0))} #977#return; {9302#false} is VALID [2020-07-10 15:22:57,899 INFO L280 TraceCheckUtils]: 75: Hoare triple {9302#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {9302#false} is VALID [2020-07-10 15:22:57,899 INFO L280 TraceCheckUtils]: 76: Hoare triple {9302#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9302#false} is VALID [2020-07-10 15:22:57,899 INFO L280 TraceCheckUtils]: 77: Hoare triple {9302#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9302#false} is VALID [2020-07-10 15:22:57,900 INFO L263 TraceCheckUtils]: 78: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:22:57,900 INFO L280 TraceCheckUtils]: 79: Hoare triple {9466#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {9301#true} is VALID [2020-07-10 15:22:57,900 INFO L280 TraceCheckUtils]: 80: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,900 INFO L280 TraceCheckUtils]: 81: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,900 INFO L280 TraceCheckUtils]: 82: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,901 INFO L280 TraceCheckUtils]: 83: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,901 INFO L280 TraceCheckUtils]: 84: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,901 INFO L280 TraceCheckUtils]: 85: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,901 INFO L280 TraceCheckUtils]: 86: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,901 INFO L280 TraceCheckUtils]: 87: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,902 INFO L280 TraceCheckUtils]: 88: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,902 INFO L280 TraceCheckUtils]: 89: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,902 INFO L280 TraceCheckUtils]: 90: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,903 INFO L280 TraceCheckUtils]: 91: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,903 INFO L280 TraceCheckUtils]: 92: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,903 INFO L280 TraceCheckUtils]: 93: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,904 INFO L280 TraceCheckUtils]: 94: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,904 INFO L280 TraceCheckUtils]: 95: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,904 INFO L280 TraceCheckUtils]: 96: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,904 INFO L280 TraceCheckUtils]: 97: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,905 INFO L280 TraceCheckUtils]: 98: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,905 INFO L280 TraceCheckUtils]: 99: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,905 INFO L280 TraceCheckUtils]: 100: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,906 INFO L280 TraceCheckUtils]: 101: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,906 INFO L280 TraceCheckUtils]: 102: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,906 INFO L280 TraceCheckUtils]: 103: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,907 INFO L280 TraceCheckUtils]: 104: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,907 INFO L280 TraceCheckUtils]: 105: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,907 INFO L280 TraceCheckUtils]: 106: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,908 INFO L280 TraceCheckUtils]: 107: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,908 INFO L280 TraceCheckUtils]: 108: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,908 INFO L280 TraceCheckUtils]: 109: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,909 INFO L280 TraceCheckUtils]: 110: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,909 INFO L280 TraceCheckUtils]: 111: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,909 INFO L280 TraceCheckUtils]: 112: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,910 INFO L280 TraceCheckUtils]: 113: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,910 INFO L280 TraceCheckUtils]: 114: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,910 INFO L280 TraceCheckUtils]: 115: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,911 INFO L280 TraceCheckUtils]: 116: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,911 INFO L280 TraceCheckUtils]: 117: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,911 INFO L280 TraceCheckUtils]: 118: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,911 INFO L280 TraceCheckUtils]: 119: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,912 INFO L280 TraceCheckUtils]: 120: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,912 INFO L280 TraceCheckUtils]: 121: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,912 INFO L280 TraceCheckUtils]: 122: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,913 INFO L280 TraceCheckUtils]: 123: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,913 INFO L280 TraceCheckUtils]: 124: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,913 INFO L280 TraceCheckUtils]: 125: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,913 INFO L280 TraceCheckUtils]: 126: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,914 INFO L280 TraceCheckUtils]: 127: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,914 INFO L280 TraceCheckUtils]: 128: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,914 INFO L280 TraceCheckUtils]: 129: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,915 INFO L280 TraceCheckUtils]: 130: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,915 INFO L280 TraceCheckUtils]: 131: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,915 INFO L280 TraceCheckUtils]: 132: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,916 INFO L280 TraceCheckUtils]: 133: Hoare triple {9301#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,916 INFO L280 TraceCheckUtils]: 134: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,916 INFO L280 TraceCheckUtils]: 135: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,916 INFO L280 TraceCheckUtils]: 136: Hoare triple {9301#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,917 INFO L280 TraceCheckUtils]: 137: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,917 INFO L280 TraceCheckUtils]: 138: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,917 INFO L280 TraceCheckUtils]: 139: Hoare triple {9301#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,918 INFO L280 TraceCheckUtils]: 140: Hoare triple {9301#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,918 INFO L280 TraceCheckUtils]: 141: Hoare triple {9301#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,918 INFO L280 TraceCheckUtils]: 142: Hoare triple {9301#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,919 INFO L280 TraceCheckUtils]: 143: Hoare triple {9301#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {9301#true} is VALID [2020-07-10 15:22:57,919 INFO L280 TraceCheckUtils]: 144: Hoare triple {9301#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {9301#true} is VALID [2020-07-10 15:22:57,919 INFO L280 TraceCheckUtils]: 145: Hoare triple {9301#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,919 INFO L280 TraceCheckUtils]: 146: Hoare triple {9301#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,920 INFO L280 TraceCheckUtils]: 147: Hoare triple {9301#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,920 INFO L280 TraceCheckUtils]: 148: Hoare triple {9301#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,920 INFO L280 TraceCheckUtils]: 149: Hoare triple {9301#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,920 INFO L280 TraceCheckUtils]: 150: Hoare triple {9301#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,921 INFO L280 TraceCheckUtils]: 151: Hoare triple {9301#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,921 INFO L280 TraceCheckUtils]: 152: Hoare triple {9301#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,921 INFO L280 TraceCheckUtils]: 153: Hoare triple {9301#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,921 INFO L280 TraceCheckUtils]: 154: Hoare triple {9301#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,922 INFO L280 TraceCheckUtils]: 155: Hoare triple {9301#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {9301#true} is VALID [2020-07-10 15:22:57,922 INFO L280 TraceCheckUtils]: 156: Hoare triple {9301#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {9301#true} is VALID [2020-07-10 15:22:57,922 INFO L280 TraceCheckUtils]: 157: Hoare triple {9301#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,922 INFO L280 TraceCheckUtils]: 158: Hoare triple {9301#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,923 INFO L280 TraceCheckUtils]: 159: Hoare triple {9301#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,923 INFO L280 TraceCheckUtils]: 160: Hoare triple {9301#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,923 INFO L280 TraceCheckUtils]: 161: Hoare triple {9301#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,923 INFO L280 TraceCheckUtils]: 162: Hoare triple {9301#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,924 INFO L280 TraceCheckUtils]: 163: Hoare triple {9301#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {9301#true} is VALID [2020-07-10 15:22:57,924 INFO L280 TraceCheckUtils]: 164: Hoare triple {9301#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,924 INFO L280 TraceCheckUtils]: 165: Hoare triple {9301#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {9301#true} is VALID [2020-07-10 15:22:57,924 INFO L280 TraceCheckUtils]: 166: Hoare triple {9301#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9301#true} is VALID [2020-07-10 15:22:57,925 INFO L280 TraceCheckUtils]: 167: Hoare triple {9301#true} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {9301#true} is VALID [2020-07-10 15:22:57,925 INFO L280 TraceCheckUtils]: 168: Hoare triple {9301#true} assume true; {9301#true} is VALID [2020-07-10 15:22:57,926 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {9301#true} {9302#false} #977#return; {9302#false} is VALID [2020-07-10 15:22:57,926 INFO L280 TraceCheckUtils]: 170: Hoare triple {9302#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {9302#false} is VALID [2020-07-10 15:22:57,926 INFO L280 TraceCheckUtils]: 171: Hoare triple {9302#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9302#false} is VALID [2020-07-10 15:22:57,926 INFO L280 TraceCheckUtils]: 172: Hoare triple {9302#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9302#false} is VALID [2020-07-10 15:22:57,927 INFO L263 TraceCheckUtils]: 173: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-10 15:22:57,927 INFO L280 TraceCheckUtils]: 174: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-10 15:22:57,927 INFO L280 TraceCheckUtils]: 175: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,928 INFO L280 TraceCheckUtils]: 176: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,928 INFO L280 TraceCheckUtils]: 177: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,928 INFO L280 TraceCheckUtils]: 178: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,929 INFO L280 TraceCheckUtils]: 179: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,929 INFO L280 TraceCheckUtils]: 180: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,929 INFO L280 TraceCheckUtils]: 181: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,929 INFO L280 TraceCheckUtils]: 182: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,930 INFO L280 TraceCheckUtils]: 183: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,930 INFO L280 TraceCheckUtils]: 184: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,930 INFO L280 TraceCheckUtils]: 185: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,930 INFO L280 TraceCheckUtils]: 186: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,930 INFO L280 TraceCheckUtils]: 187: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,931 INFO L280 TraceCheckUtils]: 188: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,931 INFO L280 TraceCheckUtils]: 189: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,931 INFO L280 TraceCheckUtils]: 190: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,931 INFO L280 TraceCheckUtils]: 191: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,931 INFO L280 TraceCheckUtils]: 192: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,932 INFO L280 TraceCheckUtils]: 193: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,932 INFO L280 TraceCheckUtils]: 194: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,932 INFO L280 TraceCheckUtils]: 195: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,932 INFO L280 TraceCheckUtils]: 196: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,932 INFO L280 TraceCheckUtils]: 197: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,933 INFO L280 TraceCheckUtils]: 198: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,933 INFO L280 TraceCheckUtils]: 199: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,933 INFO L280 TraceCheckUtils]: 200: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,933 INFO L280 TraceCheckUtils]: 201: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,933 INFO L280 TraceCheckUtils]: 202: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,934 INFO L280 TraceCheckUtils]: 203: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,934 INFO L280 TraceCheckUtils]: 204: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,934 INFO L280 TraceCheckUtils]: 205: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,934 INFO L280 TraceCheckUtils]: 206: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,935 INFO L280 TraceCheckUtils]: 207: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,935 INFO L280 TraceCheckUtils]: 208: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,935 INFO L280 TraceCheckUtils]: 209: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:57,935 INFO L280 TraceCheckUtils]: 210: Hoare triple {9302#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {9302#false} is VALID [2020-07-10 15:22:57,936 INFO L280 TraceCheckUtils]: 211: Hoare triple {9302#false} assume !false; {9302#false} is VALID [2020-07-10 15:22:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 80 proven. 65 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-10 15:22:57,981 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384765072] [2020-07-10 15:22:57,981 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55503936] [2020-07-10 15:22:57,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:22:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:58,148 INFO L264 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-10 15:22:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:22:58,190 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:22:58,580 INFO L263 TraceCheckUtils]: 0: Hoare triple {9301#true} call ULTIMATE.init(); {9301#true} is VALID [2020-07-10 15:22:58,581 INFO L280 TraceCheckUtils]: 1: Hoare triple {9301#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,582 INFO L280 TraceCheckUtils]: 2: Hoare triple {9465#(<= ~a15~0 8)} assume true; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,582 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {9465#(<= ~a15~0 8)} {9301#true} #973#return; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,583 INFO L263 TraceCheckUtils]: 4: Hoare triple {9465#(<= ~a15~0 8)} call #t~ret4 := main(); {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,585 INFO L280 TraceCheckUtils]: 5: Hoare triple {9465#(<= ~a15~0 8)} ~output~0 := -1; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,586 INFO L280 TraceCheckUtils]: 6: Hoare triple {9465#(<= ~a15~0 8)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,587 INFO L280 TraceCheckUtils]: 7: Hoare triple {9465#(<= ~a15~0 8)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9465#(<= ~a15~0 8)} is VALID [2020-07-10 15:22:58,588 INFO L263 TraceCheckUtils]: 8: Hoare triple {9465#(<= ~a15~0 8)} call #t~ret3 := calculate_output(~input~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,589 INFO L280 TraceCheckUtils]: 9: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} ~input := #in~input; {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,590 INFO L280 TraceCheckUtils]: 10: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,590 INFO L280 TraceCheckUtils]: 11: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,591 INFO L280 TraceCheckUtils]: 12: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,593 INFO L280 TraceCheckUtils]: 13: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,594 INFO L280 TraceCheckUtils]: 14: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,595 INFO L280 TraceCheckUtils]: 15: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,595 INFO L280 TraceCheckUtils]: 16: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,596 INFO L280 TraceCheckUtils]: 17: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,597 INFO L280 TraceCheckUtils]: 18: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,598 INFO L280 TraceCheckUtils]: 19: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,599 INFO L280 TraceCheckUtils]: 20: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,600 INFO L280 TraceCheckUtils]: 21: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,601 INFO L280 TraceCheckUtils]: 22: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,601 INFO L280 TraceCheckUtils]: 23: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,602 INFO L280 TraceCheckUtils]: 24: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,603 INFO L280 TraceCheckUtils]: 25: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,604 INFO L280 TraceCheckUtils]: 26: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,605 INFO L280 TraceCheckUtils]: 27: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,606 INFO L280 TraceCheckUtils]: 28: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,607 INFO L280 TraceCheckUtils]: 29: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,607 INFO L280 TraceCheckUtils]: 30: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,608 INFO L280 TraceCheckUtils]: 31: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,609 INFO L280 TraceCheckUtils]: 32: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,610 INFO L280 TraceCheckUtils]: 33: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,610 INFO L280 TraceCheckUtils]: 34: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,611 INFO L280 TraceCheckUtils]: 35: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,612 INFO L280 TraceCheckUtils]: 36: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,613 INFO L280 TraceCheckUtils]: 37: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,614 INFO L280 TraceCheckUtils]: 38: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,615 INFO L280 TraceCheckUtils]: 39: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,616 INFO L280 TraceCheckUtils]: 40: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,617 INFO L280 TraceCheckUtils]: 41: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,617 INFO L280 TraceCheckUtils]: 42: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,618 INFO L280 TraceCheckUtils]: 43: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,618 INFO L280 TraceCheckUtils]: 44: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,619 INFO L280 TraceCheckUtils]: 45: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,620 INFO L280 TraceCheckUtils]: 46: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,621 INFO L280 TraceCheckUtils]: 47: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,622 INFO L280 TraceCheckUtils]: 48: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,623 INFO L280 TraceCheckUtils]: 49: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,624 INFO L280 TraceCheckUtils]: 50: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,625 INFO L280 TraceCheckUtils]: 51: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,625 INFO L280 TraceCheckUtils]: 52: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,626 INFO L280 TraceCheckUtils]: 53: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,627 INFO L280 TraceCheckUtils]: 54: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,628 INFO L280 TraceCheckUtils]: 55: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,629 INFO L280 TraceCheckUtils]: 56: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,630 INFO L280 TraceCheckUtils]: 57: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,631 INFO L280 TraceCheckUtils]: 58: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,632 INFO L280 TraceCheckUtils]: 59: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,633 INFO L280 TraceCheckUtils]: 60: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,634 INFO L280 TraceCheckUtils]: 61: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,635 INFO L280 TraceCheckUtils]: 62: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,636 INFO L280 TraceCheckUtils]: 63: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,637 INFO L280 TraceCheckUtils]: 64: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,638 INFO L280 TraceCheckUtils]: 65: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,640 INFO L280 TraceCheckUtils]: 66: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,641 INFO L280 TraceCheckUtils]: 67: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,641 INFO L280 TraceCheckUtils]: 68: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,642 INFO L280 TraceCheckUtils]: 69: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,642 INFO L280 TraceCheckUtils]: 70: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,643 INFO L280 TraceCheckUtils]: 71: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9496#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,645 INFO L280 TraceCheckUtils]: 72: Hoare triple {9496#(<= ~a15~0 |old(~a15~0)|)} assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {9689#(<= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,646 INFO L280 TraceCheckUtils]: 73: Hoare triple {9689#(<= 9 |old(~a15~0)|)} assume true; {9689#(<= 9 |old(~a15~0)|)} is VALID [2020-07-10 15:22:58,647 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {9689#(<= 9 |old(~a15~0)|)} {9465#(<= ~a15~0 8)} #977#return; {9302#false} is VALID [2020-07-10 15:22:58,647 INFO L280 TraceCheckUtils]: 75: Hoare triple {9302#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {9302#false} is VALID [2020-07-10 15:22:58,647 INFO L280 TraceCheckUtils]: 76: Hoare triple {9302#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9302#false} is VALID [2020-07-10 15:22:58,648 INFO L280 TraceCheckUtils]: 77: Hoare triple {9302#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9302#false} is VALID [2020-07-10 15:22:58,648 INFO L263 TraceCheckUtils]: 78: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-10 15:22:58,648 INFO L280 TraceCheckUtils]: 79: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-10 15:22:58,648 INFO L280 TraceCheckUtils]: 80: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,649 INFO L280 TraceCheckUtils]: 81: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,649 INFO L280 TraceCheckUtils]: 82: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,649 INFO L280 TraceCheckUtils]: 83: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,649 INFO L280 TraceCheckUtils]: 84: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,650 INFO L280 TraceCheckUtils]: 85: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,650 INFO L280 TraceCheckUtils]: 86: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,650 INFO L280 TraceCheckUtils]: 87: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,651 INFO L280 TraceCheckUtils]: 88: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,651 INFO L280 TraceCheckUtils]: 89: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,651 INFO L280 TraceCheckUtils]: 90: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,651 INFO L280 TraceCheckUtils]: 91: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,652 INFO L280 TraceCheckUtils]: 92: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,652 INFO L280 TraceCheckUtils]: 93: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,652 INFO L280 TraceCheckUtils]: 94: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,653 INFO L280 TraceCheckUtils]: 95: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,653 INFO L280 TraceCheckUtils]: 96: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,653 INFO L280 TraceCheckUtils]: 97: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,654 INFO L280 TraceCheckUtils]: 98: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,654 INFO L280 TraceCheckUtils]: 99: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,654 INFO L280 TraceCheckUtils]: 100: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,654 INFO L280 TraceCheckUtils]: 101: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,655 INFO L280 TraceCheckUtils]: 102: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,655 INFO L280 TraceCheckUtils]: 103: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,655 INFO L280 TraceCheckUtils]: 104: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,656 INFO L280 TraceCheckUtils]: 105: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,656 INFO L280 TraceCheckUtils]: 106: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,656 INFO L280 TraceCheckUtils]: 107: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,656 INFO L280 TraceCheckUtils]: 108: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,657 INFO L280 TraceCheckUtils]: 109: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,657 INFO L280 TraceCheckUtils]: 110: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,657 INFO L280 TraceCheckUtils]: 111: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,658 INFO L280 TraceCheckUtils]: 112: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,658 INFO L280 TraceCheckUtils]: 113: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,658 INFO L280 TraceCheckUtils]: 114: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,658 INFO L280 TraceCheckUtils]: 115: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,659 INFO L280 TraceCheckUtils]: 116: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,659 INFO L280 TraceCheckUtils]: 117: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,659 INFO L280 TraceCheckUtils]: 118: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,659 INFO L280 TraceCheckUtils]: 119: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,660 INFO L280 TraceCheckUtils]: 120: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,660 INFO L280 TraceCheckUtils]: 121: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,660 INFO L280 TraceCheckUtils]: 122: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,660 INFO L280 TraceCheckUtils]: 123: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,661 INFO L280 TraceCheckUtils]: 124: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,661 INFO L280 TraceCheckUtils]: 125: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,661 INFO L280 TraceCheckUtils]: 126: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,661 INFO L280 TraceCheckUtils]: 127: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,662 INFO L280 TraceCheckUtils]: 128: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,662 INFO L280 TraceCheckUtils]: 129: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,662 INFO L280 TraceCheckUtils]: 130: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,662 INFO L280 TraceCheckUtils]: 131: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,663 INFO L280 TraceCheckUtils]: 132: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,663 INFO L280 TraceCheckUtils]: 133: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,663 INFO L280 TraceCheckUtils]: 134: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,663 INFO L280 TraceCheckUtils]: 135: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,663 INFO L280 TraceCheckUtils]: 136: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,664 INFO L280 TraceCheckUtils]: 137: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,664 INFO L280 TraceCheckUtils]: 138: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,664 INFO L280 TraceCheckUtils]: 139: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,664 INFO L280 TraceCheckUtils]: 140: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,665 INFO L280 TraceCheckUtils]: 141: Hoare triple {9302#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,665 INFO L280 TraceCheckUtils]: 142: Hoare triple {9302#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,665 INFO L280 TraceCheckUtils]: 143: Hoare triple {9302#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,665 INFO L280 TraceCheckUtils]: 144: Hoare triple {9302#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {9302#false} is VALID [2020-07-10 15:22:58,666 INFO L280 TraceCheckUtils]: 145: Hoare triple {9302#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,666 INFO L280 TraceCheckUtils]: 146: Hoare triple {9302#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {9302#false} is VALID [2020-07-10 15:22:58,666 INFO L280 TraceCheckUtils]: 147: Hoare triple {9302#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {9302#false} is VALID [2020-07-10 15:22:58,667 INFO L280 TraceCheckUtils]: 148: Hoare triple {9302#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {9302#false} is VALID [2020-07-10 15:22:58,667 INFO L280 TraceCheckUtils]: 149: Hoare triple {9302#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {9302#false} is VALID [2020-07-10 15:22:58,667 INFO L280 TraceCheckUtils]: 150: Hoare triple {9302#false} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,667 INFO L280 TraceCheckUtils]: 151: Hoare triple {9302#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {9302#false} is VALID [2020-07-10 15:22:58,668 INFO L280 TraceCheckUtils]: 152: Hoare triple {9302#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {9302#false} is VALID [2020-07-10 15:22:58,668 INFO L280 TraceCheckUtils]: 153: Hoare triple {9302#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,668 INFO L280 TraceCheckUtils]: 154: Hoare triple {9302#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,669 INFO L280 TraceCheckUtils]: 155: Hoare triple {9302#false} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {9302#false} is VALID [2020-07-10 15:22:58,669 INFO L280 TraceCheckUtils]: 156: Hoare triple {9302#false} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {9302#false} is VALID [2020-07-10 15:22:58,669 INFO L280 TraceCheckUtils]: 157: Hoare triple {9302#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {9302#false} is VALID [2020-07-10 15:22:58,670 INFO L280 TraceCheckUtils]: 158: Hoare triple {9302#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {9302#false} is VALID [2020-07-10 15:22:58,670 INFO L280 TraceCheckUtils]: 159: Hoare triple {9302#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,670 INFO L280 TraceCheckUtils]: 160: Hoare triple {9302#false} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {9302#false} is VALID [2020-07-10 15:22:58,671 INFO L280 TraceCheckUtils]: 161: Hoare triple {9302#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,671 INFO L280 TraceCheckUtils]: 162: Hoare triple {9302#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9302#false} is VALID [2020-07-10 15:22:58,671 INFO L280 TraceCheckUtils]: 163: Hoare triple {9302#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {9302#false} is VALID [2020-07-10 15:22:58,671 INFO L280 TraceCheckUtils]: 164: Hoare triple {9302#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,672 INFO L280 TraceCheckUtils]: 165: Hoare triple {9302#false} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {9302#false} is VALID [2020-07-10 15:22:58,672 INFO L280 TraceCheckUtils]: 166: Hoare triple {9302#false} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {9302#false} is VALID [2020-07-10 15:22:58,672 INFO L280 TraceCheckUtils]: 167: Hoare triple {9302#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {9302#false} is VALID [2020-07-10 15:22:58,673 INFO L280 TraceCheckUtils]: 168: Hoare triple {9302#false} assume true; {9302#false} is VALID [2020-07-10 15:22:58,673 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {9302#false} {9302#false} #977#return; {9302#false} is VALID [2020-07-10 15:22:58,673 INFO L280 TraceCheckUtils]: 170: Hoare triple {9302#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {9302#false} is VALID [2020-07-10 15:22:58,674 INFO L280 TraceCheckUtils]: 171: Hoare triple {9302#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {9302#false} is VALID [2020-07-10 15:22:58,674 INFO L280 TraceCheckUtils]: 172: Hoare triple {9302#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {9302#false} is VALID [2020-07-10 15:22:58,674 INFO L263 TraceCheckUtils]: 173: Hoare triple {9302#false} call #t~ret3 := calculate_output(~input~0); {9302#false} is VALID [2020-07-10 15:22:58,674 INFO L280 TraceCheckUtils]: 174: Hoare triple {9302#false} ~input := #in~input; {9302#false} is VALID [2020-07-10 15:22:58,675 INFO L280 TraceCheckUtils]: 175: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,675 INFO L280 TraceCheckUtils]: 176: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,675 INFO L280 TraceCheckUtils]: 177: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,675 INFO L280 TraceCheckUtils]: 178: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,676 INFO L280 TraceCheckUtils]: 179: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,676 INFO L280 TraceCheckUtils]: 180: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,676 INFO L280 TraceCheckUtils]: 181: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,676 INFO L280 TraceCheckUtils]: 182: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,677 INFO L280 TraceCheckUtils]: 183: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,677 INFO L280 TraceCheckUtils]: 184: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,677 INFO L280 TraceCheckUtils]: 185: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,677 INFO L280 TraceCheckUtils]: 186: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,677 INFO L280 TraceCheckUtils]: 187: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,678 INFO L280 TraceCheckUtils]: 188: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,678 INFO L280 TraceCheckUtils]: 189: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,678 INFO L280 TraceCheckUtils]: 190: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,678 INFO L280 TraceCheckUtils]: 191: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,679 INFO L280 TraceCheckUtils]: 192: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,679 INFO L280 TraceCheckUtils]: 193: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,679 INFO L280 TraceCheckUtils]: 194: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,679 INFO L280 TraceCheckUtils]: 195: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,679 INFO L280 TraceCheckUtils]: 196: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,680 INFO L280 TraceCheckUtils]: 197: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,680 INFO L280 TraceCheckUtils]: 198: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,680 INFO L280 TraceCheckUtils]: 199: Hoare triple {9302#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,680 INFO L280 TraceCheckUtils]: 200: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,681 INFO L280 TraceCheckUtils]: 201: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,681 INFO L280 TraceCheckUtils]: 202: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,681 INFO L280 TraceCheckUtils]: 203: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,681 INFO L280 TraceCheckUtils]: 204: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,681 INFO L280 TraceCheckUtils]: 205: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,682 INFO L280 TraceCheckUtils]: 206: Hoare triple {9302#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,682 INFO L280 TraceCheckUtils]: 207: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,682 INFO L280 TraceCheckUtils]: 208: Hoare triple {9302#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,682 INFO L280 TraceCheckUtils]: 209: Hoare triple {9302#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {9302#false} is VALID [2020-07-10 15:22:58,682 INFO L280 TraceCheckUtils]: 210: Hoare triple {9302#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {9302#false} is VALID [2020-07-10 15:22:58,683 INFO L280 TraceCheckUtils]: 211: Hoare triple {9302#false} assume !false; {9302#false} is VALID [2020-07-10 15:22:58,735 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2020-07-10 15:22:58,736 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-10 15:22:58,736 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2020-07-10 15:22:58,737 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070793128] [2020-07-10 15:22:58,738 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-10 15:22:58,739 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:22:58,739 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 15:22:59,028 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 172 edges. 172 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:22:59,028 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 15:22:59,029 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:22:59,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 15:22:59,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-07-10 15:22:59,029 INFO L87 Difference]: Start difference. First operand 756 states and 1062 transitions. Second operand 5 states. [2020-07-10 15:23:03,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:03,626 INFO L93 Difference]: Finished difference Result 1910 states and 2863 transitions. [2020-07-10 15:23:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-10 15:23:03,626 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-10 15:23:03,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:23:03,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:23:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 919 transitions. [2020-07-10 15:23:03,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:23:03,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 919 transitions. [2020-07-10 15:23:03,646 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 919 transitions. [2020-07-10 15:23:05,356 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 919 edges. 919 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:05,444 INFO L225 Difference]: With dead ends: 1910 [2020-07-10 15:23:05,444 INFO L226 Difference]: Without dead ends: 1160 [2020-07-10 15:23:05,446 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-07-10 15:23:05,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2020-07-10 15:23:05,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1132. [2020-07-10 15:23:05,623 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:23:05,623 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1160 states. Second operand 1132 states. [2020-07-10 15:23:05,623 INFO L74 IsIncluded]: Start isIncluded. First operand 1160 states. Second operand 1132 states. [2020-07-10 15:23:05,623 INFO L87 Difference]: Start difference. First operand 1160 states. Second operand 1132 states. [2020-07-10 15:23:05,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:05,714 INFO L93 Difference]: Finished difference Result 1160 states and 1653 transitions. [2020-07-10 15:23:05,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1653 transitions. [2020-07-10 15:23:05,720 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:05,720 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:05,720 INFO L74 IsIncluded]: Start isIncluded. First operand 1132 states. Second operand 1160 states. [2020-07-10 15:23:05,720 INFO L87 Difference]: Start difference. First operand 1132 states. Second operand 1160 states. [2020-07-10 15:23:05,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:05,829 INFO L93 Difference]: Finished difference Result 1160 states and 1653 transitions. [2020-07-10 15:23:05,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1653 transitions. [2020-07-10 15:23:05,835 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:05,835 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:05,835 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:23:05,835 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:23:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1132 states. [2020-07-10 15:23:05,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1132 states to 1132 states and 1572 transitions. [2020-07-10 15:23:05,931 INFO L78 Accepts]: Start accepts. Automaton has 1132 states and 1572 transitions. Word has length 212 [2020-07-10 15:23:05,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:23:05,932 INFO L479 AbstractCegarLoop]: Abstraction has 1132 states and 1572 transitions. [2020-07-10 15:23:05,932 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-10 15:23:05,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1132 states and 1572 transitions. [2020-07-10 15:23:05,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2020-07-10 15:23:05,937 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:23:05,937 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:23:06,151 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:06,152 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:23:06,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:23:06,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1121794437, now seen corresponding path program 1 times [2020-07-10 15:23:06,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:23:06,154 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258087740] [2020-07-10 15:23:06,154 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:23:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,394 INFO L280 TraceCheckUtils]: 0: Hoare triple {15716#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,395 INFO L280 TraceCheckUtils]: 1: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume true; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,396 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {15543#(<= (+ ~a12~0 49) 0)} {15538#true} #973#return; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,444 INFO L280 TraceCheckUtils]: 0: Hoare triple {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:06,444 INFO L280 TraceCheckUtils]: 1: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,445 INFO L280 TraceCheckUtils]: 2: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,445 INFO L280 TraceCheckUtils]: 3: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,445 INFO L280 TraceCheckUtils]: 4: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,445 INFO L280 TraceCheckUtils]: 5: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,446 INFO L280 TraceCheckUtils]: 6: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,446 INFO L280 TraceCheckUtils]: 7: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,446 INFO L280 TraceCheckUtils]: 8: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,446 INFO L280 TraceCheckUtils]: 9: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,447 INFO L280 TraceCheckUtils]: 10: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,447 INFO L280 TraceCheckUtils]: 11: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,447 INFO L280 TraceCheckUtils]: 12: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,447 INFO L280 TraceCheckUtils]: 13: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,448 INFO L280 TraceCheckUtils]: 14: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,448 INFO L280 TraceCheckUtils]: 15: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,448 INFO L280 TraceCheckUtils]: 16: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,448 INFO L280 TraceCheckUtils]: 17: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,448 INFO L280 TraceCheckUtils]: 18: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,449 INFO L280 TraceCheckUtils]: 19: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,449 INFO L280 TraceCheckUtils]: 20: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,449 INFO L280 TraceCheckUtils]: 21: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,449 INFO L280 TraceCheckUtils]: 22: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,450 INFO L280 TraceCheckUtils]: 23: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,450 INFO L280 TraceCheckUtils]: 24: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,450 INFO L280 TraceCheckUtils]: 25: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,450 INFO L280 TraceCheckUtils]: 26: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,451 INFO L280 TraceCheckUtils]: 27: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,451 INFO L280 TraceCheckUtils]: 28: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,451 INFO L280 TraceCheckUtils]: 29: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,451 INFO L280 TraceCheckUtils]: 30: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,452 INFO L280 TraceCheckUtils]: 31: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,452 INFO L280 TraceCheckUtils]: 32: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,452 INFO L280 TraceCheckUtils]: 33: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,452 INFO L280 TraceCheckUtils]: 34: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,453 INFO L280 TraceCheckUtils]: 35: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,453 INFO L280 TraceCheckUtils]: 36: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,453 INFO L280 TraceCheckUtils]: 37: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,453 INFO L280 TraceCheckUtils]: 38: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,454 INFO L280 TraceCheckUtils]: 39: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,454 INFO L280 TraceCheckUtils]: 40: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,454 INFO L280 TraceCheckUtils]: 41: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,454 INFO L280 TraceCheckUtils]: 42: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,454 INFO L280 TraceCheckUtils]: 43: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,455 INFO L280 TraceCheckUtils]: 44: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,455 INFO L280 TraceCheckUtils]: 45: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,455 INFO L280 TraceCheckUtils]: 46: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,456 INFO L280 TraceCheckUtils]: 47: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,456 INFO L280 TraceCheckUtils]: 48: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,456 INFO L280 TraceCheckUtils]: 49: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,456 INFO L280 TraceCheckUtils]: 50: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,456 INFO L280 TraceCheckUtils]: 51: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,457 INFO L280 TraceCheckUtils]: 52: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,457 INFO L280 TraceCheckUtils]: 53: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,457 INFO L280 TraceCheckUtils]: 54: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,457 INFO L280 TraceCheckUtils]: 55: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,458 INFO L280 TraceCheckUtils]: 56: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,458 INFO L280 TraceCheckUtils]: 57: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,458 INFO L280 TraceCheckUtils]: 58: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,459 INFO L280 TraceCheckUtils]: 59: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,459 INFO L280 TraceCheckUtils]: 60: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,459 INFO L280 TraceCheckUtils]: 61: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,459 INFO L280 TraceCheckUtils]: 62: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,460 INFO L280 TraceCheckUtils]: 63: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,460 INFO L280 TraceCheckUtils]: 64: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,460 INFO L280 TraceCheckUtils]: 65: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:06,460 INFO L280 TraceCheckUtils]: 66: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,460 INFO L280 TraceCheckUtils]: 67: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,461 INFO L280 TraceCheckUtils]: 68: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,461 INFO L280 TraceCheckUtils]: 69: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,461 INFO L280 TraceCheckUtils]: 70: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,462 INFO L280 TraceCheckUtils]: 71: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,462 INFO L280 TraceCheckUtils]: 72: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,462 INFO L280 TraceCheckUtils]: 73: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,462 INFO L280 TraceCheckUtils]: 74: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,463 INFO L280 TraceCheckUtils]: 75: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,463 INFO L280 TraceCheckUtils]: 76: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:06,463 INFO L280 TraceCheckUtils]: 77: Hoare triple {15538#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {15538#true} is VALID [2020-07-10 15:23:06,463 INFO L280 TraceCheckUtils]: 78: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-10 15:23:06,464 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {15538#true} {15543#(<= (+ ~a12~0 49) 0)} #977#return; {15538#true} is VALID [2020-07-10 15:23:06,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,534 INFO L280 TraceCheckUtils]: 0: Hoare triple {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:06,535 INFO L280 TraceCheckUtils]: 1: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,535 INFO L280 TraceCheckUtils]: 2: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,535 INFO L280 TraceCheckUtils]: 3: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,536 INFO L280 TraceCheckUtils]: 4: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,536 INFO L280 TraceCheckUtils]: 5: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,536 INFO L280 TraceCheckUtils]: 6: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,537 INFO L280 TraceCheckUtils]: 7: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,537 INFO L280 TraceCheckUtils]: 8: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,538 INFO L280 TraceCheckUtils]: 9: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,538 INFO L280 TraceCheckUtils]: 10: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,538 INFO L280 TraceCheckUtils]: 11: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,539 INFO L280 TraceCheckUtils]: 12: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,539 INFO L280 TraceCheckUtils]: 13: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,539 INFO L280 TraceCheckUtils]: 14: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,539 INFO L280 TraceCheckUtils]: 15: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,540 INFO L280 TraceCheckUtils]: 16: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,540 INFO L280 TraceCheckUtils]: 17: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,540 INFO L280 TraceCheckUtils]: 18: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,540 INFO L280 TraceCheckUtils]: 19: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,540 INFO L280 TraceCheckUtils]: 20: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,541 INFO L280 TraceCheckUtils]: 21: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,541 INFO L280 TraceCheckUtils]: 22: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,558 INFO L280 TraceCheckUtils]: 23: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,559 INFO L280 TraceCheckUtils]: 24: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,559 INFO L280 TraceCheckUtils]: 25: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,559 INFO L280 TraceCheckUtils]: 26: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,559 INFO L280 TraceCheckUtils]: 27: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,560 INFO L280 TraceCheckUtils]: 28: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,560 INFO L280 TraceCheckUtils]: 29: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,560 INFO L280 TraceCheckUtils]: 30: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,560 INFO L280 TraceCheckUtils]: 31: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,561 INFO L280 TraceCheckUtils]: 32: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,561 INFO L280 TraceCheckUtils]: 33: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,561 INFO L280 TraceCheckUtils]: 34: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,561 INFO L280 TraceCheckUtils]: 35: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,561 INFO L280 TraceCheckUtils]: 36: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,562 INFO L280 TraceCheckUtils]: 37: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,562 INFO L280 TraceCheckUtils]: 38: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,562 INFO L280 TraceCheckUtils]: 39: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,562 INFO L280 TraceCheckUtils]: 40: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,562 INFO L280 TraceCheckUtils]: 41: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,563 INFO L280 TraceCheckUtils]: 42: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,563 INFO L280 TraceCheckUtils]: 43: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,563 INFO L280 TraceCheckUtils]: 44: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,563 INFO L280 TraceCheckUtils]: 45: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,563 INFO L280 TraceCheckUtils]: 46: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,564 INFO L280 TraceCheckUtils]: 47: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,564 INFO L280 TraceCheckUtils]: 48: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,564 INFO L280 TraceCheckUtils]: 49: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,564 INFO L280 TraceCheckUtils]: 50: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,564 INFO L280 TraceCheckUtils]: 51: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,565 INFO L280 TraceCheckUtils]: 52: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,565 INFO L280 TraceCheckUtils]: 53: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,565 INFO L280 TraceCheckUtils]: 54: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,565 INFO L280 TraceCheckUtils]: 55: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,566 INFO L280 TraceCheckUtils]: 56: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,566 INFO L280 TraceCheckUtils]: 57: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,566 INFO L280 TraceCheckUtils]: 58: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,566 INFO L280 TraceCheckUtils]: 59: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,567 INFO L280 TraceCheckUtils]: 60: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,567 INFO L280 TraceCheckUtils]: 61: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,567 INFO L280 TraceCheckUtils]: 62: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,567 INFO L280 TraceCheckUtils]: 63: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,567 INFO L280 TraceCheckUtils]: 64: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,568 INFO L280 TraceCheckUtils]: 65: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:06,568 INFO L280 TraceCheckUtils]: 66: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,568 INFO L280 TraceCheckUtils]: 67: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,568 INFO L280 TraceCheckUtils]: 68: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 69: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 70: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 71: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 72: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 73: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,569 INFO L280 TraceCheckUtils]: 74: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,570 INFO L280 TraceCheckUtils]: 75: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,570 INFO L280 TraceCheckUtils]: 76: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:06,570 INFO L280 TraceCheckUtils]: 77: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,570 INFO L280 TraceCheckUtils]: 78: Hoare triple {15538#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,570 INFO L280 TraceCheckUtils]: 79: Hoare triple {15538#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,571 INFO L280 TraceCheckUtils]: 80: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,571 INFO L280 TraceCheckUtils]: 81: Hoare triple {15538#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,571 INFO L280 TraceCheckUtils]: 82: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,571 INFO L280 TraceCheckUtils]: 83: Hoare triple {15538#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,572 INFO L280 TraceCheckUtils]: 84: Hoare triple {15538#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,572 INFO L280 TraceCheckUtils]: 85: Hoare triple {15538#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,572 INFO L280 TraceCheckUtils]: 86: Hoare triple {15538#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,572 INFO L280 TraceCheckUtils]: 87: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,574 INFO L280 TraceCheckUtils]: 88: Hoare triple {15538#true} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:06,575 INFO L280 TraceCheckUtils]: 89: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:06,577 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,584 INFO L263 TraceCheckUtils]: 0: Hoare triple {15538#true} call ULTIMATE.init(); {15716#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:06,586 INFO L280 TraceCheckUtils]: 1: Hoare triple {15716#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,588 INFO L280 TraceCheckUtils]: 2: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume true; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,589 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {15543#(<= (+ ~a12~0 49) 0)} {15538#true} #973#return; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,590 INFO L263 TraceCheckUtils]: 4: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,590 INFO L280 TraceCheckUtils]: 5: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,591 INFO L280 TraceCheckUtils]: 6: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,592 INFO L280 TraceCheckUtils]: 7: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15543#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:06,593 INFO L263 TraceCheckUtils]: 8: Hoare triple {15543#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:06,593 INFO L280 TraceCheckUtils]: 9: Hoare triple {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:06,594 INFO L280 TraceCheckUtils]: 10: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,594 INFO L280 TraceCheckUtils]: 11: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,594 INFO L280 TraceCheckUtils]: 12: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,594 INFO L280 TraceCheckUtils]: 13: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,594 INFO L280 TraceCheckUtils]: 14: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,595 INFO L280 TraceCheckUtils]: 15: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,595 INFO L280 TraceCheckUtils]: 16: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,595 INFO L280 TraceCheckUtils]: 17: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,595 INFO L280 TraceCheckUtils]: 18: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,596 INFO L280 TraceCheckUtils]: 19: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,596 INFO L280 TraceCheckUtils]: 20: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,596 INFO L280 TraceCheckUtils]: 21: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,596 INFO L280 TraceCheckUtils]: 22: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,596 INFO L280 TraceCheckUtils]: 23: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,597 INFO L280 TraceCheckUtils]: 24: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,597 INFO L280 TraceCheckUtils]: 25: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,597 INFO L280 TraceCheckUtils]: 26: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,597 INFO L280 TraceCheckUtils]: 27: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,597 INFO L280 TraceCheckUtils]: 28: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,598 INFO L280 TraceCheckUtils]: 29: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,598 INFO L280 TraceCheckUtils]: 30: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,598 INFO L280 TraceCheckUtils]: 31: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,598 INFO L280 TraceCheckUtils]: 32: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,598 INFO L280 TraceCheckUtils]: 33: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,599 INFO L280 TraceCheckUtils]: 34: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,599 INFO L280 TraceCheckUtils]: 35: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,599 INFO L280 TraceCheckUtils]: 36: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,599 INFO L280 TraceCheckUtils]: 37: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,600 INFO L280 TraceCheckUtils]: 38: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,600 INFO L280 TraceCheckUtils]: 39: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,600 INFO L280 TraceCheckUtils]: 40: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,600 INFO L280 TraceCheckUtils]: 41: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,600 INFO L280 TraceCheckUtils]: 42: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,601 INFO L280 TraceCheckUtils]: 43: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,601 INFO L280 TraceCheckUtils]: 44: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,601 INFO L280 TraceCheckUtils]: 45: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,602 INFO L280 TraceCheckUtils]: 46: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,602 INFO L280 TraceCheckUtils]: 47: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,602 INFO L280 TraceCheckUtils]: 48: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,602 INFO L280 TraceCheckUtils]: 49: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,603 INFO L280 TraceCheckUtils]: 50: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,603 INFO L280 TraceCheckUtils]: 51: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,603 INFO L280 TraceCheckUtils]: 52: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,603 INFO L280 TraceCheckUtils]: 53: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,604 INFO L280 TraceCheckUtils]: 54: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,604 INFO L280 TraceCheckUtils]: 55: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,604 INFO L280 TraceCheckUtils]: 56: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,604 INFO L280 TraceCheckUtils]: 57: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,604 INFO L280 TraceCheckUtils]: 58: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,605 INFO L280 TraceCheckUtils]: 59: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,605 INFO L280 TraceCheckUtils]: 60: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,605 INFO L280 TraceCheckUtils]: 61: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,605 INFO L280 TraceCheckUtils]: 62: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,605 INFO L280 TraceCheckUtils]: 63: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,606 INFO L280 TraceCheckUtils]: 64: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,606 INFO L280 TraceCheckUtils]: 65: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,606 INFO L280 TraceCheckUtils]: 66: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,606 INFO L280 TraceCheckUtils]: 67: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,606 INFO L280 TraceCheckUtils]: 68: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 69: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 70: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 71: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 72: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 73: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,607 INFO L280 TraceCheckUtils]: 74: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 75: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 76: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 77: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 78: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 79: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,608 INFO L280 TraceCheckUtils]: 80: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,609 INFO L280 TraceCheckUtils]: 81: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,609 INFO L280 TraceCheckUtils]: 82: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,609 INFO L280 TraceCheckUtils]: 83: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,609 INFO L280 TraceCheckUtils]: 84: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,610 INFO L280 TraceCheckUtils]: 85: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:06,610 INFO L280 TraceCheckUtils]: 86: Hoare triple {15538#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {15538#true} is VALID [2020-07-10 15:23:06,610 INFO L280 TraceCheckUtils]: 87: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-10 15:23:06,610 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {15538#true} {15543#(<= (+ ~a12~0 49) 0)} #977#return; {15538#true} is VALID [2020-07-10 15:23:06,610 INFO L280 TraceCheckUtils]: 89: Hoare triple {15538#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {15538#true} is VALID [2020-07-10 15:23:06,611 INFO L280 TraceCheckUtils]: 90: Hoare triple {15538#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15538#true} is VALID [2020-07-10 15:23:06,611 INFO L280 TraceCheckUtils]: 91: Hoare triple {15538#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15538#true} is VALID [2020-07-10 15:23:06,613 INFO L263 TraceCheckUtils]: 92: Hoare triple {15538#true} call #t~ret3 := calculate_output(~input~0); {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:06,613 INFO L280 TraceCheckUtils]: 93: Hoare triple {15717#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:06,613 INFO L280 TraceCheckUtils]: 94: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,613 INFO L280 TraceCheckUtils]: 95: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,614 INFO L280 TraceCheckUtils]: 96: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,614 INFO L280 TraceCheckUtils]: 97: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,614 INFO L280 TraceCheckUtils]: 98: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,615 INFO L280 TraceCheckUtils]: 99: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,615 INFO L280 TraceCheckUtils]: 100: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,615 INFO L280 TraceCheckUtils]: 101: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,615 INFO L280 TraceCheckUtils]: 102: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,615 INFO L280 TraceCheckUtils]: 103: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 104: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 105: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 106: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 107: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 108: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,616 INFO L280 TraceCheckUtils]: 109: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,617 INFO L280 TraceCheckUtils]: 110: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,617 INFO L280 TraceCheckUtils]: 111: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,617 INFO L280 TraceCheckUtils]: 112: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,617 INFO L280 TraceCheckUtils]: 113: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,618 INFO L280 TraceCheckUtils]: 114: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,618 INFO L280 TraceCheckUtils]: 115: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,618 INFO L280 TraceCheckUtils]: 116: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,618 INFO L280 TraceCheckUtils]: 117: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,618 INFO L280 TraceCheckUtils]: 118: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,619 INFO L280 TraceCheckUtils]: 119: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,619 INFO L280 TraceCheckUtils]: 120: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,619 INFO L280 TraceCheckUtils]: 121: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,619 INFO L280 TraceCheckUtils]: 122: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,619 INFO L280 TraceCheckUtils]: 123: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,620 INFO L280 TraceCheckUtils]: 124: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,620 INFO L280 TraceCheckUtils]: 125: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,620 INFO L280 TraceCheckUtils]: 126: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 127: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 128: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 129: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 130: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 131: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,621 INFO L280 TraceCheckUtils]: 132: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 133: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 134: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 135: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 136: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 137: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,622 INFO L280 TraceCheckUtils]: 138: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 139: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 140: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 141: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 142: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 143: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,623 INFO L280 TraceCheckUtils]: 144: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,624 INFO L280 TraceCheckUtils]: 145: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,624 INFO L280 TraceCheckUtils]: 146: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,624 INFO L280 TraceCheckUtils]: 147: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,624 INFO L280 TraceCheckUtils]: 148: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,624 INFO L280 TraceCheckUtils]: 149: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,625 INFO L280 TraceCheckUtils]: 150: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,625 INFO L280 TraceCheckUtils]: 151: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,625 INFO L280 TraceCheckUtils]: 152: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,625 INFO L280 TraceCheckUtils]: 153: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,625 INFO L280 TraceCheckUtils]: 154: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,626 INFO L280 TraceCheckUtils]: 155: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,626 INFO L280 TraceCheckUtils]: 156: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,626 INFO L280 TraceCheckUtils]: 157: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:06,626 INFO L280 TraceCheckUtils]: 158: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:06,626 INFO L280 TraceCheckUtils]: 159: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,627 INFO L280 TraceCheckUtils]: 160: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,627 INFO L280 TraceCheckUtils]: 161: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,627 INFO L280 TraceCheckUtils]: 162: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,627 INFO L280 TraceCheckUtils]: 163: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 164: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 165: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 166: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 167: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 168: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,628 INFO L280 TraceCheckUtils]: 169: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:06,629 INFO L280 TraceCheckUtils]: 170: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:06,629 INFO L280 TraceCheckUtils]: 171: Hoare triple {15538#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,629 INFO L280 TraceCheckUtils]: 172: Hoare triple {15538#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,629 INFO L280 TraceCheckUtils]: 173: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,629 INFO L280 TraceCheckUtils]: 174: Hoare triple {15538#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,630 INFO L280 TraceCheckUtils]: 175: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,630 INFO L280 TraceCheckUtils]: 176: Hoare triple {15538#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,630 INFO L280 TraceCheckUtils]: 177: Hoare triple {15538#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {15538#true} is VALID [2020-07-10 15:23:06,630 INFO L280 TraceCheckUtils]: 178: Hoare triple {15538#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,630 INFO L280 TraceCheckUtils]: 179: Hoare triple {15538#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:06,631 INFO L280 TraceCheckUtils]: 180: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:06,633 INFO L280 TraceCheckUtils]: 181: Hoare triple {15538#true} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:06,633 INFO L280 TraceCheckUtils]: 182: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:06,634 INFO L275 TraceCheckUtils]: 183: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,635 INFO L280 TraceCheckUtils]: 184: Hoare triple {15715#(not (= 6 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,636 INFO L280 TraceCheckUtils]: 185: Hoare triple {15715#(not (= 6 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,637 INFO L280 TraceCheckUtils]: 186: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,638 INFO L263 TraceCheckUtils]: 187: Hoare triple {15715#(not (= 6 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,638 INFO L280 TraceCheckUtils]: 188: Hoare triple {15715#(not (= 6 ~a15~0))} ~input := #in~input; {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,640 INFO L280 TraceCheckUtils]: 189: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,640 INFO L280 TraceCheckUtils]: 190: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,641 INFO L280 TraceCheckUtils]: 191: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,642 INFO L280 TraceCheckUtils]: 192: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,642 INFO L280 TraceCheckUtils]: 193: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,643 INFO L280 TraceCheckUtils]: 194: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,644 INFO L280 TraceCheckUtils]: 195: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,645 INFO L280 TraceCheckUtils]: 196: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,646 INFO L280 TraceCheckUtils]: 197: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,646 INFO L280 TraceCheckUtils]: 198: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,647 INFO L280 TraceCheckUtils]: 199: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,648 INFO L280 TraceCheckUtils]: 200: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,649 INFO L280 TraceCheckUtils]: 201: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,649 INFO L280 TraceCheckUtils]: 202: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,650 INFO L280 TraceCheckUtils]: 203: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,651 INFO L280 TraceCheckUtils]: 204: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,653 INFO L280 TraceCheckUtils]: 205: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,655 INFO L280 TraceCheckUtils]: 206: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,656 INFO L280 TraceCheckUtils]: 207: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,657 INFO L280 TraceCheckUtils]: 208: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,658 INFO L280 TraceCheckUtils]: 209: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,659 INFO L280 TraceCheckUtils]: 210: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,661 INFO L280 TraceCheckUtils]: 211: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,662 INFO L280 TraceCheckUtils]: 212: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,664 INFO L280 TraceCheckUtils]: 213: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,665 INFO L280 TraceCheckUtils]: 214: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,666 INFO L280 TraceCheckUtils]: 215: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,667 INFO L280 TraceCheckUtils]: 216: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,668 INFO L280 TraceCheckUtils]: 217: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,670 INFO L280 TraceCheckUtils]: 218: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,671 INFO L280 TraceCheckUtils]: 219: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,672 INFO L280 TraceCheckUtils]: 220: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,673 INFO L280 TraceCheckUtils]: 221: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,673 INFO L280 TraceCheckUtils]: 222: Hoare triple {15715#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,674 INFO L280 TraceCheckUtils]: 223: Hoare triple {15715#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15715#(not (= 6 ~a15~0))} is VALID [2020-07-10 15:23:06,675 INFO L280 TraceCheckUtils]: 224: Hoare triple {15715#(not (= 6 ~a15~0))} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {15539#false} is VALID [2020-07-10 15:23:06,675 INFO L280 TraceCheckUtils]: 225: Hoare triple {15539#false} assume !false; {15539#false} is VALID [2020-07-10 15:23:06,724 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2020-07-10 15:23:06,725 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258087740] [2020-07-10 15:23:06,725 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719242096] [2020-07-10 15:23:06,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,839 INFO L264 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-10 15:23:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:06,877 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:23:07,178 INFO L263 TraceCheckUtils]: 0: Hoare triple {15538#true} call ULTIMATE.init(); {15538#true} is VALID [2020-07-10 15:23:07,179 INFO L280 TraceCheckUtils]: 1: Hoare triple {15538#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {15538#true} is VALID [2020-07-10 15:23:07,179 INFO L280 TraceCheckUtils]: 2: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-10 15:23:07,179 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {15538#true} {15538#true} #973#return; {15538#true} is VALID [2020-07-10 15:23:07,180 INFO L263 TraceCheckUtils]: 4: Hoare triple {15538#true} call #t~ret4 := main(); {15538#true} is VALID [2020-07-10 15:23:07,180 INFO L280 TraceCheckUtils]: 5: Hoare triple {15538#true} ~output~0 := -1; {15538#true} is VALID [2020-07-10 15:23:07,180 INFO L280 TraceCheckUtils]: 6: Hoare triple {15538#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15538#true} is VALID [2020-07-10 15:23:07,180 INFO L280 TraceCheckUtils]: 7: Hoare triple {15538#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15538#true} is VALID [2020-07-10 15:23:07,181 INFO L263 TraceCheckUtils]: 8: Hoare triple {15538#true} call #t~ret3 := calculate_output(~input~0); {15538#true} is VALID [2020-07-10 15:23:07,181 INFO L280 TraceCheckUtils]: 9: Hoare triple {15538#true} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:07,181 INFO L280 TraceCheckUtils]: 10: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,181 INFO L280 TraceCheckUtils]: 11: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,182 INFO L280 TraceCheckUtils]: 12: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,182 INFO L280 TraceCheckUtils]: 13: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,182 INFO L280 TraceCheckUtils]: 14: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,182 INFO L280 TraceCheckUtils]: 15: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,183 INFO L280 TraceCheckUtils]: 16: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,183 INFO L280 TraceCheckUtils]: 17: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,183 INFO L280 TraceCheckUtils]: 18: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,183 INFO L280 TraceCheckUtils]: 19: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,183 INFO L280 TraceCheckUtils]: 20: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,184 INFO L280 TraceCheckUtils]: 21: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,184 INFO L280 TraceCheckUtils]: 22: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,184 INFO L280 TraceCheckUtils]: 23: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,184 INFO L280 TraceCheckUtils]: 24: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,185 INFO L280 TraceCheckUtils]: 25: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,185 INFO L280 TraceCheckUtils]: 26: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,185 INFO L280 TraceCheckUtils]: 27: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,185 INFO L280 TraceCheckUtils]: 28: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,186 INFO L280 TraceCheckUtils]: 29: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,186 INFO L280 TraceCheckUtils]: 30: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,186 INFO L280 TraceCheckUtils]: 31: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,186 INFO L280 TraceCheckUtils]: 32: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,187 INFO L280 TraceCheckUtils]: 33: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,187 INFO L280 TraceCheckUtils]: 34: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,187 INFO L280 TraceCheckUtils]: 35: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,187 INFO L280 TraceCheckUtils]: 36: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,188 INFO L280 TraceCheckUtils]: 37: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,188 INFO L280 TraceCheckUtils]: 38: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,188 INFO L280 TraceCheckUtils]: 39: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,188 INFO L280 TraceCheckUtils]: 40: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,189 INFO L280 TraceCheckUtils]: 41: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,189 INFO L280 TraceCheckUtils]: 42: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,189 INFO L280 TraceCheckUtils]: 43: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,189 INFO L280 TraceCheckUtils]: 44: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,190 INFO L280 TraceCheckUtils]: 45: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,190 INFO L280 TraceCheckUtils]: 46: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,190 INFO L280 TraceCheckUtils]: 47: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,190 INFO L280 TraceCheckUtils]: 48: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,190 INFO L280 TraceCheckUtils]: 49: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,191 INFO L280 TraceCheckUtils]: 50: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,191 INFO L280 TraceCheckUtils]: 51: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,191 INFO L280 TraceCheckUtils]: 52: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,192 INFO L280 TraceCheckUtils]: 53: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,192 INFO L280 TraceCheckUtils]: 54: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,192 INFO L280 TraceCheckUtils]: 55: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,192 INFO L280 TraceCheckUtils]: 56: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,192 INFO L280 TraceCheckUtils]: 57: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,193 INFO L280 TraceCheckUtils]: 58: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,193 INFO L280 TraceCheckUtils]: 59: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,193 INFO L280 TraceCheckUtils]: 60: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,193 INFO L280 TraceCheckUtils]: 61: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,193 INFO L280 TraceCheckUtils]: 62: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,194 INFO L280 TraceCheckUtils]: 63: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,194 INFO L280 TraceCheckUtils]: 64: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,194 INFO L280 TraceCheckUtils]: 65: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,195 INFO L280 TraceCheckUtils]: 66: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,195 INFO L280 TraceCheckUtils]: 67: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,195 INFO L280 TraceCheckUtils]: 68: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,195 INFO L280 TraceCheckUtils]: 69: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,195 INFO L280 TraceCheckUtils]: 70: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,196 INFO L280 TraceCheckUtils]: 71: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,196 INFO L280 TraceCheckUtils]: 72: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,196 INFO L280 TraceCheckUtils]: 73: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,196 INFO L280 TraceCheckUtils]: 74: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:07,197 INFO L280 TraceCheckUtils]: 75: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,197 INFO L280 TraceCheckUtils]: 76: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,197 INFO L280 TraceCheckUtils]: 77: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,197 INFO L280 TraceCheckUtils]: 78: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,198 INFO L280 TraceCheckUtils]: 79: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,198 INFO L280 TraceCheckUtils]: 80: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,198 INFO L280 TraceCheckUtils]: 81: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,198 INFO L280 TraceCheckUtils]: 82: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,199 INFO L280 TraceCheckUtils]: 83: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,199 INFO L280 TraceCheckUtils]: 84: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,199 INFO L280 TraceCheckUtils]: 85: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:07,199 INFO L280 TraceCheckUtils]: 86: Hoare triple {15538#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {15538#true} is VALID [2020-07-10 15:23:07,200 INFO L280 TraceCheckUtils]: 87: Hoare triple {15538#true} assume true; {15538#true} is VALID [2020-07-10 15:23:07,200 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {15538#true} {15538#true} #977#return; {15538#true} is VALID [2020-07-10 15:23:07,200 INFO L280 TraceCheckUtils]: 89: Hoare triple {15538#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {15538#true} is VALID [2020-07-10 15:23:07,200 INFO L280 TraceCheckUtils]: 90: Hoare triple {15538#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15538#true} is VALID [2020-07-10 15:23:07,201 INFO L280 TraceCheckUtils]: 91: Hoare triple {15538#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15538#true} is VALID [2020-07-10 15:23:07,201 INFO L263 TraceCheckUtils]: 92: Hoare triple {15538#true} call #t~ret3 := calculate_output(~input~0); {15538#true} is VALID [2020-07-10 15:23:07,201 INFO L280 TraceCheckUtils]: 93: Hoare triple {15538#true} ~input := #in~input; {15538#true} is VALID [2020-07-10 15:23:07,201 INFO L280 TraceCheckUtils]: 94: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,202 INFO L280 TraceCheckUtils]: 95: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,202 INFO L280 TraceCheckUtils]: 96: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,202 INFO L280 TraceCheckUtils]: 97: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,202 INFO L280 TraceCheckUtils]: 98: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,203 INFO L280 TraceCheckUtils]: 99: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,203 INFO L280 TraceCheckUtils]: 100: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,203 INFO L280 TraceCheckUtils]: 101: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,204 INFO L280 TraceCheckUtils]: 102: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,204 INFO L280 TraceCheckUtils]: 103: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,204 INFO L280 TraceCheckUtils]: 104: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,205 INFO L280 TraceCheckUtils]: 105: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,205 INFO L280 TraceCheckUtils]: 106: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,205 INFO L280 TraceCheckUtils]: 107: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,206 INFO L280 TraceCheckUtils]: 108: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,206 INFO L280 TraceCheckUtils]: 109: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,206 INFO L280 TraceCheckUtils]: 110: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,206 INFO L280 TraceCheckUtils]: 111: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,207 INFO L280 TraceCheckUtils]: 112: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,207 INFO L280 TraceCheckUtils]: 113: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,207 INFO L280 TraceCheckUtils]: 114: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,208 INFO L280 TraceCheckUtils]: 115: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,208 INFO L280 TraceCheckUtils]: 116: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,208 INFO L280 TraceCheckUtils]: 117: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,208 INFO L280 TraceCheckUtils]: 118: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,209 INFO L280 TraceCheckUtils]: 119: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,209 INFO L280 TraceCheckUtils]: 120: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,209 INFO L280 TraceCheckUtils]: 121: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,210 INFO L280 TraceCheckUtils]: 122: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,210 INFO L280 TraceCheckUtils]: 123: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,210 INFO L280 TraceCheckUtils]: 124: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,210 INFO L280 TraceCheckUtils]: 125: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,211 INFO L280 TraceCheckUtils]: 126: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,211 INFO L280 TraceCheckUtils]: 127: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,211 INFO L280 TraceCheckUtils]: 128: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,212 INFO L280 TraceCheckUtils]: 129: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,212 INFO L280 TraceCheckUtils]: 130: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,212 INFO L280 TraceCheckUtils]: 131: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,213 INFO L280 TraceCheckUtils]: 132: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,213 INFO L280 TraceCheckUtils]: 133: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,213 INFO L280 TraceCheckUtils]: 134: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,214 INFO L280 TraceCheckUtils]: 135: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,214 INFO L280 TraceCheckUtils]: 136: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,214 INFO L280 TraceCheckUtils]: 137: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,215 INFO L280 TraceCheckUtils]: 138: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,215 INFO L280 TraceCheckUtils]: 139: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,215 INFO L280 TraceCheckUtils]: 140: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,216 INFO L280 TraceCheckUtils]: 141: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,216 INFO L280 TraceCheckUtils]: 142: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,216 INFO L280 TraceCheckUtils]: 143: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,217 INFO L280 TraceCheckUtils]: 144: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,217 INFO L280 TraceCheckUtils]: 145: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,217 INFO L280 TraceCheckUtils]: 146: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,217 INFO L280 TraceCheckUtils]: 147: Hoare triple {15538#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,218 INFO L280 TraceCheckUtils]: 148: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,218 INFO L280 TraceCheckUtils]: 149: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,218 INFO L280 TraceCheckUtils]: 150: Hoare triple {15538#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,218 INFO L280 TraceCheckUtils]: 151: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,219 INFO L280 TraceCheckUtils]: 152: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,219 INFO L280 TraceCheckUtils]: 153: Hoare triple {15538#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,219 INFO L280 TraceCheckUtils]: 154: Hoare triple {15538#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,219 INFO L280 TraceCheckUtils]: 155: Hoare triple {15538#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,220 INFO L280 TraceCheckUtils]: 156: Hoare triple {15538#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,220 INFO L280 TraceCheckUtils]: 157: Hoare triple {15538#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {15538#true} is VALID [2020-07-10 15:23:07,220 INFO L280 TraceCheckUtils]: 158: Hoare triple {15538#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {15538#true} is VALID [2020-07-10 15:23:07,220 INFO L280 TraceCheckUtils]: 159: Hoare triple {15538#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,221 INFO L280 TraceCheckUtils]: 160: Hoare triple {15538#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,221 INFO L280 TraceCheckUtils]: 161: Hoare triple {15538#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,221 INFO L280 TraceCheckUtils]: 162: Hoare triple {15538#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,222 INFO L280 TraceCheckUtils]: 163: Hoare triple {15538#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,222 INFO L280 TraceCheckUtils]: 164: Hoare triple {15538#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,222 INFO L280 TraceCheckUtils]: 165: Hoare triple {15538#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,222 INFO L280 TraceCheckUtils]: 166: Hoare triple {15538#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,223 INFO L280 TraceCheckUtils]: 167: Hoare triple {15538#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,223 INFO L280 TraceCheckUtils]: 168: Hoare triple {15538#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,223 INFO L280 TraceCheckUtils]: 169: Hoare triple {15538#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {15538#true} is VALID [2020-07-10 15:23:07,223 INFO L280 TraceCheckUtils]: 170: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {15538#true} is VALID [2020-07-10 15:23:07,224 INFO L280 TraceCheckUtils]: 171: Hoare triple {15538#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,224 INFO L280 TraceCheckUtils]: 172: Hoare triple {15538#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {15538#true} is VALID [2020-07-10 15:23:07,224 INFO L280 TraceCheckUtils]: 173: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,225 INFO L280 TraceCheckUtils]: 174: Hoare triple {15538#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:07,225 INFO L280 TraceCheckUtils]: 175: Hoare triple {15538#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,225 INFO L280 TraceCheckUtils]: 176: Hoare triple {15538#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:07,225 INFO L280 TraceCheckUtils]: 177: Hoare triple {15538#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {15538#true} is VALID [2020-07-10 15:23:07,225 INFO L280 TraceCheckUtils]: 178: Hoare triple {15538#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,226 INFO L280 TraceCheckUtils]: 179: Hoare triple {15538#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {15538#true} is VALID [2020-07-10 15:23:07,226 INFO L280 TraceCheckUtils]: 180: Hoare triple {15538#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {15538#true} is VALID [2020-07-10 15:23:07,228 INFO L280 TraceCheckUtils]: 181: Hoare triple {15538#true} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;#res := -1; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,230 INFO L280 TraceCheckUtils]: 182: Hoare triple {15718#(<= 7 ~a15~0)} assume true; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,231 INFO L275 TraceCheckUtils]: 183: Hoare quadruple {15718#(<= 7 ~a15~0)} {15538#true} #977#return; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,233 INFO L280 TraceCheckUtils]: 184: Hoare triple {15718#(<= 7 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,234 INFO L280 TraceCheckUtils]: 185: Hoare triple {15718#(<= 7 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,236 INFO L280 TraceCheckUtils]: 186: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,238 INFO L263 TraceCheckUtils]: 187: Hoare triple {15718#(<= 7 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,240 INFO L280 TraceCheckUtils]: 188: Hoare triple {15718#(<= 7 ~a15~0)} ~input := #in~input; {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,241 INFO L280 TraceCheckUtils]: 189: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,243 INFO L280 TraceCheckUtils]: 190: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,244 INFO L280 TraceCheckUtils]: 191: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,246 INFO L280 TraceCheckUtils]: 192: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,247 INFO L280 TraceCheckUtils]: 193: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,249 INFO L280 TraceCheckUtils]: 194: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,250 INFO L280 TraceCheckUtils]: 195: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,252 INFO L280 TraceCheckUtils]: 196: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,253 INFO L280 TraceCheckUtils]: 197: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,254 INFO L280 TraceCheckUtils]: 198: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,256 INFO L280 TraceCheckUtils]: 199: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,257 INFO L280 TraceCheckUtils]: 200: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,258 INFO L280 TraceCheckUtils]: 201: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,259 INFO L280 TraceCheckUtils]: 202: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,261 INFO L280 TraceCheckUtils]: 203: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,262 INFO L280 TraceCheckUtils]: 204: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,263 INFO L280 TraceCheckUtils]: 205: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,264 INFO L280 TraceCheckUtils]: 206: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,266 INFO L280 TraceCheckUtils]: 207: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,267 INFO L280 TraceCheckUtils]: 208: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,268 INFO L280 TraceCheckUtils]: 209: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,269 INFO L280 TraceCheckUtils]: 210: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,270 INFO L280 TraceCheckUtils]: 211: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,272 INFO L280 TraceCheckUtils]: 212: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,273 INFO L280 TraceCheckUtils]: 213: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,275 INFO L280 TraceCheckUtils]: 214: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,276 INFO L280 TraceCheckUtils]: 215: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,277 INFO L280 TraceCheckUtils]: 216: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,278 INFO L280 TraceCheckUtils]: 217: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,280 INFO L280 TraceCheckUtils]: 218: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,281 INFO L280 TraceCheckUtils]: 219: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,282 INFO L280 TraceCheckUtils]: 220: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,284 INFO L280 TraceCheckUtils]: 221: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,286 INFO L280 TraceCheckUtils]: 222: Hoare triple {15718#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,287 INFO L280 TraceCheckUtils]: 223: Hoare triple {15718#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {15718#(<= 7 ~a15~0)} is VALID [2020-07-10 15:23:07,288 INFO L280 TraceCheckUtils]: 224: Hoare triple {15718#(<= 7 ~a15~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {15539#false} is VALID [2020-07-10 15:23:07,289 INFO L280 TraceCheckUtils]: 225: Hoare triple {15539#false} assume !false; {15539#false} is VALID [2020-07-10 15:23:07,346 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2020-07-10 15:23:07,347 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-10 15:23:07,348 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 7 [2020-07-10 15:23:07,348 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717821835] [2020-07-10 15:23:07,349 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2020-07-10 15:23:07,350 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:23:07,350 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 15:23:07,588 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:07,588 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 15:23:07,588 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:23:07,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 15:23:07,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-10 15:23:07,589 INFO L87 Difference]: Start difference. First operand 1132 states and 1572 transitions. Second operand 3 states. [2020-07-10 15:23:09,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:09,942 INFO L93 Difference]: Finished difference Result 1874 states and 2528 transitions. [2020-07-10 15:23:09,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 15:23:09,942 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2020-07-10 15:23:09,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:23:09,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:23:09,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2020-07-10 15:23:09,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:23:09,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 556 transitions. [2020-07-10 15:23:09,955 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 556 transitions. [2020-07-10 15:23:10,942 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 556 edges. 556 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:11,123 INFO L225 Difference]: With dead ends: 1874 [2020-07-10 15:23:11,124 INFO L226 Difference]: Without dead ends: 1872 [2020-07-10 15:23:11,125 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-10 15:23:11,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states. [2020-07-10 15:23:11,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 944. [2020-07-10 15:23:11,319 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:23:11,319 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1872 states. Second operand 944 states. [2020-07-10 15:23:11,319 INFO L74 IsIncluded]: Start isIncluded. First operand 1872 states. Second operand 944 states. [2020-07-10 15:23:11,319 INFO L87 Difference]: Start difference. First operand 1872 states. Second operand 944 states. [2020-07-10 15:23:11,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:11,579 INFO L93 Difference]: Finished difference Result 1872 states and 2525 transitions. [2020-07-10 15:23:11,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1872 states and 2525 transitions. [2020-07-10 15:23:11,585 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:11,585 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:11,585 INFO L74 IsIncluded]: Start isIncluded. First operand 944 states. Second operand 1872 states. [2020-07-10 15:23:11,586 INFO L87 Difference]: Start difference. First operand 944 states. Second operand 1872 states. [2020-07-10 15:23:11,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:11,832 INFO L93 Difference]: Finished difference Result 1872 states and 2525 transitions. [2020-07-10 15:23:11,832 INFO L276 IsEmpty]: Start isEmpty. Operand 1872 states and 2525 transitions. [2020-07-10 15:23:11,838 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:11,838 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:11,838 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:23:11,838 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:23:11,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 944 states. [2020-07-10 15:23:11,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1251 transitions. [2020-07-10 15:23:11,894 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1251 transitions. Word has length 226 [2020-07-10 15:23:11,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:23:11,894 INFO L479 AbstractCegarLoop]: Abstraction has 944 states and 1251 transitions. [2020-07-10 15:23:11,895 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 15:23:11,895 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1251 transitions. [2020-07-10 15:23:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2020-07-10 15:23:11,899 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:23:11,899 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:23:12,112 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:12,113 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:23:12,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:23:12,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1694076266, now seen corresponding path program 1 times [2020-07-10 15:23:12,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:23:12,115 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840583428] [2020-07-10 15:23:12,116 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:23:12,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,278 INFO L280 TraceCheckUtils]: 0: Hoare triple {23191#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {23011#true} is VALID [2020-07-10 15:23:12,279 INFO L280 TraceCheckUtils]: 1: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,279 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-10 15:23:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,335 INFO L280 TraceCheckUtils]: 0: Hoare triple {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,335 INFO L280 TraceCheckUtils]: 1: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,335 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,336 INFO L280 TraceCheckUtils]: 3: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,336 INFO L280 TraceCheckUtils]: 4: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,336 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,336 INFO L280 TraceCheckUtils]: 6: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,336 INFO L280 TraceCheckUtils]: 7: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,337 INFO L280 TraceCheckUtils]: 8: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,337 INFO L280 TraceCheckUtils]: 9: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,337 INFO L280 TraceCheckUtils]: 10: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,337 INFO L280 TraceCheckUtils]: 11: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,338 INFO L280 TraceCheckUtils]: 12: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,338 INFO L280 TraceCheckUtils]: 13: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,338 INFO L280 TraceCheckUtils]: 14: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,338 INFO L280 TraceCheckUtils]: 15: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,338 INFO L280 TraceCheckUtils]: 16: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,339 INFO L280 TraceCheckUtils]: 17: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,339 INFO L280 TraceCheckUtils]: 18: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,339 INFO L280 TraceCheckUtils]: 19: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,339 INFO L280 TraceCheckUtils]: 20: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,339 INFO L280 TraceCheckUtils]: 21: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,340 INFO L280 TraceCheckUtils]: 22: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,340 INFO L280 TraceCheckUtils]: 23: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,340 INFO L280 TraceCheckUtils]: 24: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,340 INFO L280 TraceCheckUtils]: 25: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,340 INFO L280 TraceCheckUtils]: 26: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,341 INFO L280 TraceCheckUtils]: 27: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,341 INFO L280 TraceCheckUtils]: 28: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,341 INFO L280 TraceCheckUtils]: 29: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,341 INFO L280 TraceCheckUtils]: 30: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,341 INFO L280 TraceCheckUtils]: 31: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,342 INFO L280 TraceCheckUtils]: 32: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,342 INFO L280 TraceCheckUtils]: 33: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,342 INFO L280 TraceCheckUtils]: 34: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,342 INFO L280 TraceCheckUtils]: 35: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,343 INFO L280 TraceCheckUtils]: 36: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,343 INFO L280 TraceCheckUtils]: 37: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,343 INFO L280 TraceCheckUtils]: 38: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,343 INFO L280 TraceCheckUtils]: 39: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,343 INFO L280 TraceCheckUtils]: 40: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,344 INFO L280 TraceCheckUtils]: 41: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,344 INFO L280 TraceCheckUtils]: 42: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,344 INFO L280 TraceCheckUtils]: 43: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,344 INFO L280 TraceCheckUtils]: 44: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,344 INFO L280 TraceCheckUtils]: 45: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,345 INFO L280 TraceCheckUtils]: 46: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,345 INFO L280 TraceCheckUtils]: 47: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,345 INFO L280 TraceCheckUtils]: 48: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,345 INFO L280 TraceCheckUtils]: 49: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,345 INFO L280 TraceCheckUtils]: 50: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,346 INFO L280 TraceCheckUtils]: 51: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,346 INFO L280 TraceCheckUtils]: 52: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,346 INFO L280 TraceCheckUtils]: 53: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,346 INFO L280 TraceCheckUtils]: 54: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,346 INFO L280 TraceCheckUtils]: 55: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,347 INFO L280 TraceCheckUtils]: 56: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,347 INFO L280 TraceCheckUtils]: 57: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,347 INFO L280 TraceCheckUtils]: 58: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,347 INFO L280 TraceCheckUtils]: 59: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,347 INFO L280 TraceCheckUtils]: 60: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,348 INFO L280 TraceCheckUtils]: 61: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,348 INFO L280 TraceCheckUtils]: 62: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,348 INFO L280 TraceCheckUtils]: 63: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,348 INFO L280 TraceCheckUtils]: 64: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,348 INFO L280 TraceCheckUtils]: 65: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:12,349 INFO L280 TraceCheckUtils]: 66: Hoare triple {23011#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,349 INFO L280 TraceCheckUtils]: 67: Hoare triple {23011#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,349 INFO L280 TraceCheckUtils]: 68: Hoare triple {23011#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,349 INFO L280 TraceCheckUtils]: 69: Hoare triple {23011#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,349 INFO L280 TraceCheckUtils]: 70: Hoare triple {23011#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,350 INFO L280 TraceCheckUtils]: 71: Hoare triple {23011#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,350 INFO L280 TraceCheckUtils]: 72: Hoare triple {23011#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,350 INFO L280 TraceCheckUtils]: 73: Hoare triple {23011#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,350 INFO L280 TraceCheckUtils]: 74: Hoare triple {23011#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,350 INFO L280 TraceCheckUtils]: 75: Hoare triple {23011#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,351 INFO L280 TraceCheckUtils]: 76: Hoare triple {23011#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {23011#true} is VALID [2020-07-10 15:23:12,351 INFO L280 TraceCheckUtils]: 77: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,351 INFO L280 TraceCheckUtils]: 78: Hoare triple {23011#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,351 INFO L280 TraceCheckUtils]: 79: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,351 INFO L280 TraceCheckUtils]: 80: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 81: Hoare triple {23011#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 82: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 83: Hoare triple {23011#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 84: Hoare triple {23011#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 85: Hoare triple {23011#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,352 INFO L280 TraceCheckUtils]: 86: Hoare triple {23011#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,353 INFO L280 TraceCheckUtils]: 87: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,353 INFO L280 TraceCheckUtils]: 88: Hoare triple {23011#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,353 INFO L280 TraceCheckUtils]: 89: Hoare triple {23011#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,353 INFO L280 TraceCheckUtils]: 90: Hoare triple {23011#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,353 INFO L280 TraceCheckUtils]: 91: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,354 INFO L280 TraceCheckUtils]: 92: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,354 INFO L280 TraceCheckUtils]: 93: Hoare triple {23011#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,354 INFO L280 TraceCheckUtils]: 94: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,354 INFO L280 TraceCheckUtils]: 95: Hoare triple {23011#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,355 INFO L280 TraceCheckUtils]: 96: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,355 INFO L280 TraceCheckUtils]: 97: Hoare triple {23011#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,355 INFO L280 TraceCheckUtils]: 98: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,355 INFO L280 TraceCheckUtils]: 99: Hoare triple {23011#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,356 INFO L280 TraceCheckUtils]: 100: Hoare triple {23011#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,356 INFO L280 TraceCheckUtils]: 101: Hoare triple {23011#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {23011#true} is VALID [2020-07-10 15:23:12,356 INFO L280 TraceCheckUtils]: 102: Hoare triple {23011#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {23011#true} is VALID [2020-07-10 15:23:12,356 INFO L280 TraceCheckUtils]: 103: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,357 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-10 15:23:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,401 INFO L280 TraceCheckUtils]: 0: Hoare triple {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,402 INFO L280 TraceCheckUtils]: 1: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,402 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,402 INFO L280 TraceCheckUtils]: 3: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,402 INFO L280 TraceCheckUtils]: 4: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,403 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,403 INFO L280 TraceCheckUtils]: 6: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,403 INFO L280 TraceCheckUtils]: 7: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,403 INFO L280 TraceCheckUtils]: 8: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,404 INFO L280 TraceCheckUtils]: 9: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,404 INFO L280 TraceCheckUtils]: 10: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,404 INFO L280 TraceCheckUtils]: 11: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,404 INFO L280 TraceCheckUtils]: 12: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,404 INFO L280 TraceCheckUtils]: 13: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 14: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 15: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 16: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 17: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 18: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,405 INFO L280 TraceCheckUtils]: 19: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,406 INFO L280 TraceCheckUtils]: 20: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,406 INFO L280 TraceCheckUtils]: 21: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,406 INFO L280 TraceCheckUtils]: 22: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,406 INFO L280 TraceCheckUtils]: 23: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,406 INFO L280 TraceCheckUtils]: 24: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,407 INFO L280 TraceCheckUtils]: 25: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,407 INFO L280 TraceCheckUtils]: 26: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,407 INFO L280 TraceCheckUtils]: 27: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,407 INFO L280 TraceCheckUtils]: 28: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,407 INFO L280 TraceCheckUtils]: 29: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,408 INFO L280 TraceCheckUtils]: 30: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,408 INFO L280 TraceCheckUtils]: 31: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,408 INFO L280 TraceCheckUtils]: 32: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,408 INFO L280 TraceCheckUtils]: 33: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,408 INFO L280 TraceCheckUtils]: 34: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,409 INFO L280 TraceCheckUtils]: 35: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,409 INFO L280 TraceCheckUtils]: 36: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,409 INFO L280 TraceCheckUtils]: 37: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,409 INFO L280 TraceCheckUtils]: 38: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,409 INFO L280 TraceCheckUtils]: 39: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,410 INFO L280 TraceCheckUtils]: 40: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,410 INFO L280 TraceCheckUtils]: 41: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,410 INFO L280 TraceCheckUtils]: 42: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,410 INFO L280 TraceCheckUtils]: 43: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,410 INFO L280 TraceCheckUtils]: 44: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,411 INFO L280 TraceCheckUtils]: 45: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,411 INFO L280 TraceCheckUtils]: 46: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,411 INFO L280 TraceCheckUtils]: 47: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,411 INFO L280 TraceCheckUtils]: 48: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,411 INFO L280 TraceCheckUtils]: 49: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,412 INFO L280 TraceCheckUtils]: 50: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,412 INFO L280 TraceCheckUtils]: 51: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,412 INFO L280 TraceCheckUtils]: 52: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,412 INFO L280 TraceCheckUtils]: 53: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,412 INFO L280 TraceCheckUtils]: 54: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,413 INFO L280 TraceCheckUtils]: 55: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,413 INFO L280 TraceCheckUtils]: 56: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,413 INFO L280 TraceCheckUtils]: 57: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,414 INFO L280 TraceCheckUtils]: 58: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,414 INFO L280 TraceCheckUtils]: 59: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,414 INFO L280 TraceCheckUtils]: 60: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,414 INFO L280 TraceCheckUtils]: 61: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,414 INFO L280 TraceCheckUtils]: 62: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,415 INFO L280 TraceCheckUtils]: 63: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,415 INFO L280 TraceCheckUtils]: 64: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,415 INFO L280 TraceCheckUtils]: 65: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:12,419 INFO L280 TraceCheckUtils]: 66: Hoare triple {23011#true} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,420 INFO L280 TraceCheckUtils]: 67: Hoare triple {23190#(= 5 ~a15~0)} assume true; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,421 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {23190#(= 5 ~a15~0)} {23011#true} #977#return; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,426 INFO L263 TraceCheckUtils]: 0: Hoare triple {23011#true} call ULTIMATE.init(); {23191#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:12,427 INFO L280 TraceCheckUtils]: 1: Hoare triple {23191#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {23011#true} is VALID [2020-07-10 15:23:12,427 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,427 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-10 15:23:12,427 INFO L263 TraceCheckUtils]: 4: Hoare triple {23011#true} call #t~ret4 := main(); {23011#true} is VALID [2020-07-10 15:23:12,428 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} ~output~0 := -1; {23011#true} is VALID [2020-07-10 15:23:12,428 INFO L280 TraceCheckUtils]: 6: Hoare triple {23011#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23011#true} is VALID [2020-07-10 15:23:12,428 INFO L280 TraceCheckUtils]: 7: Hoare triple {23011#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23011#true} is VALID [2020-07-10 15:23:12,430 INFO L263 TraceCheckUtils]: 8: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:12,430 INFO L280 TraceCheckUtils]: 9: Hoare triple {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,431 INFO L280 TraceCheckUtils]: 10: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,431 INFO L280 TraceCheckUtils]: 11: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,431 INFO L280 TraceCheckUtils]: 12: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,431 INFO L280 TraceCheckUtils]: 13: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,432 INFO L280 TraceCheckUtils]: 14: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,432 INFO L280 TraceCheckUtils]: 15: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,432 INFO L280 TraceCheckUtils]: 16: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,432 INFO L280 TraceCheckUtils]: 17: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,432 INFO L280 TraceCheckUtils]: 18: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,433 INFO L280 TraceCheckUtils]: 19: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,433 INFO L280 TraceCheckUtils]: 20: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,433 INFO L280 TraceCheckUtils]: 21: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,433 INFO L280 TraceCheckUtils]: 22: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,433 INFO L280 TraceCheckUtils]: 23: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,434 INFO L280 TraceCheckUtils]: 24: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,434 INFO L280 TraceCheckUtils]: 25: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,434 INFO L280 TraceCheckUtils]: 26: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,434 INFO L280 TraceCheckUtils]: 27: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,434 INFO L280 TraceCheckUtils]: 28: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,435 INFO L280 TraceCheckUtils]: 29: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,435 INFO L280 TraceCheckUtils]: 30: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,435 INFO L280 TraceCheckUtils]: 31: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,435 INFO L280 TraceCheckUtils]: 32: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,436 INFO L280 TraceCheckUtils]: 33: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,436 INFO L280 TraceCheckUtils]: 34: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,436 INFO L280 TraceCheckUtils]: 35: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,436 INFO L280 TraceCheckUtils]: 36: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,436 INFO L280 TraceCheckUtils]: 37: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 38: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 39: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 40: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 41: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 42: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,437 INFO L280 TraceCheckUtils]: 43: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,438 INFO L280 TraceCheckUtils]: 44: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,438 INFO L280 TraceCheckUtils]: 45: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,438 INFO L280 TraceCheckUtils]: 46: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,438 INFO L280 TraceCheckUtils]: 47: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,438 INFO L280 TraceCheckUtils]: 48: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,439 INFO L280 TraceCheckUtils]: 49: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,439 INFO L280 TraceCheckUtils]: 50: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,439 INFO L280 TraceCheckUtils]: 51: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,439 INFO L280 TraceCheckUtils]: 52: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,439 INFO L280 TraceCheckUtils]: 53: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,440 INFO L280 TraceCheckUtils]: 54: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,440 INFO L280 TraceCheckUtils]: 55: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,440 INFO L280 TraceCheckUtils]: 56: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,440 INFO L280 TraceCheckUtils]: 57: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,440 INFO L280 TraceCheckUtils]: 58: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,441 INFO L280 TraceCheckUtils]: 59: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,441 INFO L280 TraceCheckUtils]: 60: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,441 INFO L280 TraceCheckUtils]: 61: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,441 INFO L280 TraceCheckUtils]: 62: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,442 INFO L280 TraceCheckUtils]: 63: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,442 INFO L280 TraceCheckUtils]: 64: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,442 INFO L280 TraceCheckUtils]: 65: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,442 INFO L280 TraceCheckUtils]: 66: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,442 INFO L280 TraceCheckUtils]: 67: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,443 INFO L280 TraceCheckUtils]: 68: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,443 INFO L280 TraceCheckUtils]: 69: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,443 INFO L280 TraceCheckUtils]: 70: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,444 INFO L280 TraceCheckUtils]: 71: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,444 INFO L280 TraceCheckUtils]: 72: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,444 INFO L280 TraceCheckUtils]: 73: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,444 INFO L280 TraceCheckUtils]: 74: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:12,445 INFO L280 TraceCheckUtils]: 75: Hoare triple {23011#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,445 INFO L280 TraceCheckUtils]: 76: Hoare triple {23011#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,445 INFO L280 TraceCheckUtils]: 77: Hoare triple {23011#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,446 INFO L280 TraceCheckUtils]: 78: Hoare triple {23011#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,446 INFO L280 TraceCheckUtils]: 79: Hoare triple {23011#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,446 INFO L280 TraceCheckUtils]: 80: Hoare triple {23011#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,447 INFO L280 TraceCheckUtils]: 81: Hoare triple {23011#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,447 INFO L280 TraceCheckUtils]: 82: Hoare triple {23011#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,448 INFO L280 TraceCheckUtils]: 83: Hoare triple {23011#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,448 INFO L280 TraceCheckUtils]: 84: Hoare triple {23011#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,448 INFO L280 TraceCheckUtils]: 85: Hoare triple {23011#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {23011#true} is VALID [2020-07-10 15:23:12,449 INFO L280 TraceCheckUtils]: 86: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,449 INFO L280 TraceCheckUtils]: 87: Hoare triple {23011#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,449 INFO L280 TraceCheckUtils]: 88: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,449 INFO L280 TraceCheckUtils]: 89: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,449 INFO L280 TraceCheckUtils]: 90: Hoare triple {23011#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,450 INFO L280 TraceCheckUtils]: 91: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,450 INFO L280 TraceCheckUtils]: 92: Hoare triple {23011#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,450 INFO L280 TraceCheckUtils]: 93: Hoare triple {23011#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,450 INFO L280 TraceCheckUtils]: 94: Hoare triple {23011#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,451 INFO L280 TraceCheckUtils]: 95: Hoare triple {23011#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,451 INFO L280 TraceCheckUtils]: 96: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,451 INFO L280 TraceCheckUtils]: 97: Hoare triple {23011#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,451 INFO L280 TraceCheckUtils]: 98: Hoare triple {23011#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,452 INFO L280 TraceCheckUtils]: 99: Hoare triple {23011#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,452 INFO L280 TraceCheckUtils]: 100: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,452 INFO L280 TraceCheckUtils]: 101: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,452 INFO L280 TraceCheckUtils]: 102: Hoare triple {23011#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,453 INFO L280 TraceCheckUtils]: 103: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,453 INFO L280 TraceCheckUtils]: 104: Hoare triple {23011#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,453 INFO L280 TraceCheckUtils]: 105: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,454 INFO L280 TraceCheckUtils]: 106: Hoare triple {23011#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,454 INFO L280 TraceCheckUtils]: 107: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,454 INFO L280 TraceCheckUtils]: 108: Hoare triple {23011#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,454 INFO L280 TraceCheckUtils]: 109: Hoare triple {23011#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,455 INFO L280 TraceCheckUtils]: 110: Hoare triple {23011#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {23011#true} is VALID [2020-07-10 15:23:12,455 INFO L280 TraceCheckUtils]: 111: Hoare triple {23011#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {23011#true} is VALID [2020-07-10 15:23:12,455 INFO L280 TraceCheckUtils]: 112: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,456 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-10 15:23:12,456 INFO L280 TraceCheckUtils]: 114: Hoare triple {23011#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {23011#true} is VALID [2020-07-10 15:23:12,456 INFO L280 TraceCheckUtils]: 115: Hoare triple {23011#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23011#true} is VALID [2020-07-10 15:23:12,457 INFO L280 TraceCheckUtils]: 116: Hoare triple {23011#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23011#true} is VALID [2020-07-10 15:23:12,460 INFO L263 TraceCheckUtils]: 117: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:12,461 INFO L280 TraceCheckUtils]: 118: Hoare triple {23192#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,461 INFO L280 TraceCheckUtils]: 119: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,461 INFO L280 TraceCheckUtils]: 120: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,462 INFO L280 TraceCheckUtils]: 121: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,462 INFO L280 TraceCheckUtils]: 122: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,462 INFO L280 TraceCheckUtils]: 123: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,463 INFO L280 TraceCheckUtils]: 124: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,463 INFO L280 TraceCheckUtils]: 125: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,463 INFO L280 TraceCheckUtils]: 126: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,464 INFO L280 TraceCheckUtils]: 127: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,464 INFO L280 TraceCheckUtils]: 128: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,465 INFO L280 TraceCheckUtils]: 129: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,465 INFO L280 TraceCheckUtils]: 130: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,465 INFO L280 TraceCheckUtils]: 131: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,466 INFO L280 TraceCheckUtils]: 132: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,466 INFO L280 TraceCheckUtils]: 133: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,466 INFO L280 TraceCheckUtils]: 134: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,467 INFO L280 TraceCheckUtils]: 135: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,467 INFO L280 TraceCheckUtils]: 136: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,467 INFO L280 TraceCheckUtils]: 137: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,467 INFO L280 TraceCheckUtils]: 138: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,468 INFO L280 TraceCheckUtils]: 139: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,468 INFO L280 TraceCheckUtils]: 140: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,468 INFO L280 TraceCheckUtils]: 141: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,468 INFO L280 TraceCheckUtils]: 142: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,469 INFO L280 TraceCheckUtils]: 143: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,469 INFO L280 TraceCheckUtils]: 144: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,469 INFO L280 TraceCheckUtils]: 145: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,470 INFO L280 TraceCheckUtils]: 146: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,470 INFO L280 TraceCheckUtils]: 147: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,470 INFO L280 TraceCheckUtils]: 148: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,470 INFO L280 TraceCheckUtils]: 149: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,471 INFO L280 TraceCheckUtils]: 150: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,471 INFO L280 TraceCheckUtils]: 151: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,471 INFO L280 TraceCheckUtils]: 152: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,472 INFO L280 TraceCheckUtils]: 153: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,472 INFO L280 TraceCheckUtils]: 154: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,472 INFO L280 TraceCheckUtils]: 155: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,472 INFO L280 TraceCheckUtils]: 156: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,473 INFO L280 TraceCheckUtils]: 157: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,473 INFO L280 TraceCheckUtils]: 158: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,473 INFO L280 TraceCheckUtils]: 159: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,473 INFO L280 TraceCheckUtils]: 160: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,474 INFO L280 TraceCheckUtils]: 161: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,474 INFO L280 TraceCheckUtils]: 162: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,474 INFO L280 TraceCheckUtils]: 163: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,474 INFO L280 TraceCheckUtils]: 164: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,474 INFO L280 TraceCheckUtils]: 165: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 166: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 167: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 168: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 169: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 170: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,475 INFO L280 TraceCheckUtils]: 171: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,476 INFO L280 TraceCheckUtils]: 172: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,476 INFO L280 TraceCheckUtils]: 173: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,476 INFO L280 TraceCheckUtils]: 174: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,476 INFO L280 TraceCheckUtils]: 175: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,476 INFO L280 TraceCheckUtils]: 176: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,477 INFO L280 TraceCheckUtils]: 177: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,477 INFO L280 TraceCheckUtils]: 178: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,477 INFO L280 TraceCheckUtils]: 179: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,477 INFO L280 TraceCheckUtils]: 180: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,477 INFO L280 TraceCheckUtils]: 181: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,478 INFO L280 TraceCheckUtils]: 182: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,478 INFO L280 TraceCheckUtils]: 183: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:12,481 INFO L280 TraceCheckUtils]: 184: Hoare triple {23011#true} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,482 INFO L280 TraceCheckUtils]: 185: Hoare triple {23190#(= 5 ~a15~0)} assume true; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,483 INFO L275 TraceCheckUtils]: 186: Hoare quadruple {23190#(= 5 ~a15~0)} {23011#true} #977#return; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,485 INFO L280 TraceCheckUtils]: 187: Hoare triple {23190#(= 5 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,486 INFO L280 TraceCheckUtils]: 188: Hoare triple {23190#(= 5 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,487 INFO L280 TraceCheckUtils]: 189: Hoare triple {23190#(= 5 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,487 INFO L263 TraceCheckUtils]: 190: Hoare triple {23190#(= 5 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,488 INFO L280 TraceCheckUtils]: 191: Hoare triple {23190#(= 5 ~a15~0)} ~input := #in~input; {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,489 INFO L280 TraceCheckUtils]: 192: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,490 INFO L280 TraceCheckUtils]: 193: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,491 INFO L280 TraceCheckUtils]: 194: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,492 INFO L280 TraceCheckUtils]: 195: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,493 INFO L280 TraceCheckUtils]: 196: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,494 INFO L280 TraceCheckUtils]: 197: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,495 INFO L280 TraceCheckUtils]: 198: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,496 INFO L280 TraceCheckUtils]: 199: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,497 INFO L280 TraceCheckUtils]: 200: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,499 INFO L280 TraceCheckUtils]: 201: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,499 INFO L280 TraceCheckUtils]: 202: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,500 INFO L280 TraceCheckUtils]: 203: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,502 INFO L280 TraceCheckUtils]: 204: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,503 INFO L280 TraceCheckUtils]: 205: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,503 INFO L280 TraceCheckUtils]: 206: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,504 INFO L280 TraceCheckUtils]: 207: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,505 INFO L280 TraceCheckUtils]: 208: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,506 INFO L280 TraceCheckUtils]: 209: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,506 INFO L280 TraceCheckUtils]: 210: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,507 INFO L280 TraceCheckUtils]: 211: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,508 INFO L280 TraceCheckUtils]: 212: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,510 INFO L280 TraceCheckUtils]: 213: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,511 INFO L280 TraceCheckUtils]: 214: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,512 INFO L280 TraceCheckUtils]: 215: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,513 INFO L280 TraceCheckUtils]: 216: Hoare triple {23190#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,514 INFO L280 TraceCheckUtils]: 217: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,514 INFO L280 TraceCheckUtils]: 218: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,515 INFO L280 TraceCheckUtils]: 219: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,517 INFO L280 TraceCheckUtils]: 220: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,518 INFO L280 TraceCheckUtils]: 221: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,519 INFO L280 TraceCheckUtils]: 222: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,520 INFO L280 TraceCheckUtils]: 223: Hoare triple {23190#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,520 INFO L280 TraceCheckUtils]: 224: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,521 INFO L280 TraceCheckUtils]: 225: Hoare triple {23190#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,523 INFO L280 TraceCheckUtils]: 226: Hoare triple {23190#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23190#(= 5 ~a15~0)} is VALID [2020-07-10 15:23:12,525 INFO L280 TraceCheckUtils]: 227: Hoare triple {23190#(= 5 ~a15~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {23012#false} is VALID [2020-07-10 15:23:12,526 INFO L280 TraceCheckUtils]: 228: Hoare triple {23012#false} assume !false; {23012#false} is VALID [2020-07-10 15:23:12,576 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 81 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2020-07-10 15:23:12,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840583428] [2020-07-10 15:23:12,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970770563] [2020-07-10 15:23:12,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:12,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,667 INFO L264 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-10 15:23:12,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:12,692 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:23:12,960 INFO L263 TraceCheckUtils]: 0: Hoare triple {23011#true} call ULTIMATE.init(); {23011#true} is VALID [2020-07-10 15:23:12,960 INFO L280 TraceCheckUtils]: 1: Hoare triple {23011#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {23011#true} is VALID [2020-07-10 15:23:12,960 INFO L280 TraceCheckUtils]: 2: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,960 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {23011#true} {23011#true} #973#return; {23011#true} is VALID [2020-07-10 15:23:12,961 INFO L263 TraceCheckUtils]: 4: Hoare triple {23011#true} call #t~ret4 := main(); {23011#true} is VALID [2020-07-10 15:23:12,961 INFO L280 TraceCheckUtils]: 5: Hoare triple {23011#true} ~output~0 := -1; {23011#true} is VALID [2020-07-10 15:23:12,961 INFO L280 TraceCheckUtils]: 6: Hoare triple {23011#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23011#true} is VALID [2020-07-10 15:23:12,961 INFO L280 TraceCheckUtils]: 7: Hoare triple {23011#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23011#true} is VALID [2020-07-10 15:23:12,961 INFO L263 TraceCheckUtils]: 8: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23011#true} is VALID [2020-07-10 15:23:12,962 INFO L280 TraceCheckUtils]: 9: Hoare triple {23011#true} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,962 INFO L280 TraceCheckUtils]: 10: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,962 INFO L280 TraceCheckUtils]: 11: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,962 INFO L280 TraceCheckUtils]: 12: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,962 INFO L280 TraceCheckUtils]: 13: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,963 INFO L280 TraceCheckUtils]: 14: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,963 INFO L280 TraceCheckUtils]: 15: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,963 INFO L280 TraceCheckUtils]: 16: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,963 INFO L280 TraceCheckUtils]: 17: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,963 INFO L280 TraceCheckUtils]: 18: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,964 INFO L280 TraceCheckUtils]: 19: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,964 INFO L280 TraceCheckUtils]: 20: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,964 INFO L280 TraceCheckUtils]: 21: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,964 INFO L280 TraceCheckUtils]: 22: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,964 INFO L280 TraceCheckUtils]: 23: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,965 INFO L280 TraceCheckUtils]: 24: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,965 INFO L280 TraceCheckUtils]: 25: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,965 INFO L280 TraceCheckUtils]: 26: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,965 INFO L280 TraceCheckUtils]: 27: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,965 INFO L280 TraceCheckUtils]: 28: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,966 INFO L280 TraceCheckUtils]: 29: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,966 INFO L280 TraceCheckUtils]: 30: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,966 INFO L280 TraceCheckUtils]: 31: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,966 INFO L280 TraceCheckUtils]: 32: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,966 INFO L280 TraceCheckUtils]: 33: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,967 INFO L280 TraceCheckUtils]: 34: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,967 INFO L280 TraceCheckUtils]: 35: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,967 INFO L280 TraceCheckUtils]: 36: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,967 INFO L280 TraceCheckUtils]: 37: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,967 INFO L280 TraceCheckUtils]: 38: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,968 INFO L280 TraceCheckUtils]: 39: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,968 INFO L280 TraceCheckUtils]: 40: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,968 INFO L280 TraceCheckUtils]: 41: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,968 INFO L280 TraceCheckUtils]: 42: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,968 INFO L280 TraceCheckUtils]: 43: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,969 INFO L280 TraceCheckUtils]: 44: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,969 INFO L280 TraceCheckUtils]: 45: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,969 INFO L280 TraceCheckUtils]: 46: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,969 INFO L280 TraceCheckUtils]: 47: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,969 INFO L280 TraceCheckUtils]: 48: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,970 INFO L280 TraceCheckUtils]: 49: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,970 INFO L280 TraceCheckUtils]: 50: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,970 INFO L280 TraceCheckUtils]: 51: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,970 INFO L280 TraceCheckUtils]: 52: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,971 INFO L280 TraceCheckUtils]: 53: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,971 INFO L280 TraceCheckUtils]: 54: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,971 INFO L280 TraceCheckUtils]: 55: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,971 INFO L280 TraceCheckUtils]: 56: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,971 INFO L280 TraceCheckUtils]: 57: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,972 INFO L280 TraceCheckUtils]: 58: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,972 INFO L280 TraceCheckUtils]: 59: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,972 INFO L280 TraceCheckUtils]: 60: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,972 INFO L280 TraceCheckUtils]: 61: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,972 INFO L280 TraceCheckUtils]: 62: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,973 INFO L280 TraceCheckUtils]: 63: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,973 INFO L280 TraceCheckUtils]: 64: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,973 INFO L280 TraceCheckUtils]: 65: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,973 INFO L280 TraceCheckUtils]: 66: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,973 INFO L280 TraceCheckUtils]: 67: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,974 INFO L280 TraceCheckUtils]: 68: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,974 INFO L280 TraceCheckUtils]: 69: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,974 INFO L280 TraceCheckUtils]: 70: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,974 INFO L280 TraceCheckUtils]: 71: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,974 INFO L280 TraceCheckUtils]: 72: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 73: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 74: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 75: Hoare triple {23011#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 76: Hoare triple {23011#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 77: Hoare triple {23011#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,975 INFO L280 TraceCheckUtils]: 78: Hoare triple {23011#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,976 INFO L280 TraceCheckUtils]: 79: Hoare triple {23011#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,976 INFO L280 TraceCheckUtils]: 80: Hoare triple {23011#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,976 INFO L280 TraceCheckUtils]: 81: Hoare triple {23011#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,977 INFO L280 TraceCheckUtils]: 82: Hoare triple {23011#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,977 INFO L280 TraceCheckUtils]: 83: Hoare triple {23011#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,977 INFO L280 TraceCheckUtils]: 84: Hoare triple {23011#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,977 INFO L280 TraceCheckUtils]: 85: Hoare triple {23011#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {23011#true} is VALID [2020-07-10 15:23:12,977 INFO L280 TraceCheckUtils]: 86: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,978 INFO L280 TraceCheckUtils]: 87: Hoare triple {23011#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,978 INFO L280 TraceCheckUtils]: 88: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,978 INFO L280 TraceCheckUtils]: 89: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,978 INFO L280 TraceCheckUtils]: 90: Hoare triple {23011#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,978 INFO L280 TraceCheckUtils]: 91: Hoare triple {23011#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,979 INFO L280 TraceCheckUtils]: 92: Hoare triple {23011#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,979 INFO L280 TraceCheckUtils]: 93: Hoare triple {23011#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,979 INFO L280 TraceCheckUtils]: 94: Hoare triple {23011#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,979 INFO L280 TraceCheckUtils]: 95: Hoare triple {23011#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,979 INFO L280 TraceCheckUtils]: 96: Hoare triple {23011#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,980 INFO L280 TraceCheckUtils]: 97: Hoare triple {23011#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {23011#true} is VALID [2020-07-10 15:23:12,980 INFO L280 TraceCheckUtils]: 98: Hoare triple {23011#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,980 INFO L280 TraceCheckUtils]: 99: Hoare triple {23011#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,980 INFO L280 TraceCheckUtils]: 100: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,980 INFO L280 TraceCheckUtils]: 101: Hoare triple {23011#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,981 INFO L280 TraceCheckUtils]: 102: Hoare triple {23011#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,981 INFO L280 TraceCheckUtils]: 103: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,981 INFO L280 TraceCheckUtils]: 104: Hoare triple {23011#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,981 INFO L280 TraceCheckUtils]: 105: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {23011#true} is VALID [2020-07-10 15:23:12,982 INFO L280 TraceCheckUtils]: 106: Hoare triple {23011#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,982 INFO L280 TraceCheckUtils]: 107: Hoare triple {23011#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,982 INFO L280 TraceCheckUtils]: 108: Hoare triple {23011#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,982 INFO L280 TraceCheckUtils]: 109: Hoare triple {23011#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {23011#true} is VALID [2020-07-10 15:23:12,982 INFO L280 TraceCheckUtils]: 110: Hoare triple {23011#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {23011#true} is VALID [2020-07-10 15:23:12,983 INFO L280 TraceCheckUtils]: 111: Hoare triple {23011#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {23011#true} is VALID [2020-07-10 15:23:12,983 INFO L280 TraceCheckUtils]: 112: Hoare triple {23011#true} assume true; {23011#true} is VALID [2020-07-10 15:23:12,983 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {23011#true} {23011#true} #977#return; {23011#true} is VALID [2020-07-10 15:23:12,983 INFO L280 TraceCheckUtils]: 114: Hoare triple {23011#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {23011#true} is VALID [2020-07-10 15:23:12,984 INFO L280 TraceCheckUtils]: 115: Hoare triple {23011#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23011#true} is VALID [2020-07-10 15:23:12,984 INFO L280 TraceCheckUtils]: 116: Hoare triple {23011#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23011#true} is VALID [2020-07-10 15:23:12,984 INFO L263 TraceCheckUtils]: 117: Hoare triple {23011#true} call #t~ret3 := calculate_output(~input~0); {23011#true} is VALID [2020-07-10 15:23:12,984 INFO L280 TraceCheckUtils]: 118: Hoare triple {23011#true} ~input := #in~input; {23011#true} is VALID [2020-07-10 15:23:12,984 INFO L280 TraceCheckUtils]: 119: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 120: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 121: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 122: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 123: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 124: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,985 INFO L280 TraceCheckUtils]: 125: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,986 INFO L280 TraceCheckUtils]: 126: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,986 INFO L280 TraceCheckUtils]: 127: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,986 INFO L280 TraceCheckUtils]: 128: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,986 INFO L280 TraceCheckUtils]: 129: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,986 INFO L280 TraceCheckUtils]: 130: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,987 INFO L280 TraceCheckUtils]: 131: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,987 INFO L280 TraceCheckUtils]: 132: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,987 INFO L280 TraceCheckUtils]: 133: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,987 INFO L280 TraceCheckUtils]: 134: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,987 INFO L280 TraceCheckUtils]: 135: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,988 INFO L280 TraceCheckUtils]: 136: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,988 INFO L280 TraceCheckUtils]: 137: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,988 INFO L280 TraceCheckUtils]: 138: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,988 INFO L280 TraceCheckUtils]: 139: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,988 INFO L280 TraceCheckUtils]: 140: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,989 INFO L280 TraceCheckUtils]: 141: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,989 INFO L280 TraceCheckUtils]: 142: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,989 INFO L280 TraceCheckUtils]: 143: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,989 INFO L280 TraceCheckUtils]: 144: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 145: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 146: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 147: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 148: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 149: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,990 INFO L280 TraceCheckUtils]: 150: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 151: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 152: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 153: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 154: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 155: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,991 INFO L280 TraceCheckUtils]: 156: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,992 INFO L280 TraceCheckUtils]: 157: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,992 INFO L280 TraceCheckUtils]: 158: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,992 INFO L280 TraceCheckUtils]: 159: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,992 INFO L280 TraceCheckUtils]: 160: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,993 INFO L280 TraceCheckUtils]: 161: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,993 INFO L280 TraceCheckUtils]: 162: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,993 INFO L280 TraceCheckUtils]: 163: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,994 INFO L280 TraceCheckUtils]: 164: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,994 INFO L280 TraceCheckUtils]: 165: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,994 INFO L280 TraceCheckUtils]: 166: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,995 INFO L280 TraceCheckUtils]: 167: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,995 INFO L280 TraceCheckUtils]: 168: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,995 INFO L280 TraceCheckUtils]: 169: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,995 INFO L280 TraceCheckUtils]: 170: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,995 INFO L280 TraceCheckUtils]: 171: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,996 INFO L280 TraceCheckUtils]: 172: Hoare triple {23011#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,996 INFO L280 TraceCheckUtils]: 173: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,996 INFO L280 TraceCheckUtils]: 174: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,996 INFO L280 TraceCheckUtils]: 175: Hoare triple {23011#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,996 INFO L280 TraceCheckUtils]: 176: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,997 INFO L280 TraceCheckUtils]: 177: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,997 INFO L280 TraceCheckUtils]: 178: Hoare triple {23011#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,997 INFO L280 TraceCheckUtils]: 179: Hoare triple {23011#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,997 INFO L280 TraceCheckUtils]: 180: Hoare triple {23011#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,997 INFO L280 TraceCheckUtils]: 181: Hoare triple {23011#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {23011#true} is VALID [2020-07-10 15:23:12,998 INFO L280 TraceCheckUtils]: 182: Hoare triple {23011#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {23011#true} is VALID [2020-07-10 15:23:12,998 INFO L280 TraceCheckUtils]: 183: Hoare triple {23011#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {23011#true} is VALID [2020-07-10 15:23:13,004 INFO L280 TraceCheckUtils]: 184: Hoare triple {23011#true} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,005 INFO L280 TraceCheckUtils]: 185: Hoare triple {23748#(<= ~a15~0 5)} assume true; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,006 INFO L275 TraceCheckUtils]: 186: Hoare quadruple {23748#(<= ~a15~0 5)} {23011#true} #977#return; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,007 INFO L280 TraceCheckUtils]: 187: Hoare triple {23748#(<= ~a15~0 5)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,008 INFO L280 TraceCheckUtils]: 188: Hoare triple {23748#(<= ~a15~0 5)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,009 INFO L280 TraceCheckUtils]: 189: Hoare triple {23748#(<= ~a15~0 5)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,009 INFO L263 TraceCheckUtils]: 190: Hoare triple {23748#(<= ~a15~0 5)} call #t~ret3 := calculate_output(~input~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,010 INFO L280 TraceCheckUtils]: 191: Hoare triple {23748#(<= ~a15~0 5)} ~input := #in~input; {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,011 INFO L280 TraceCheckUtils]: 192: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,011 INFO L280 TraceCheckUtils]: 193: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,012 INFO L280 TraceCheckUtils]: 194: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,013 INFO L280 TraceCheckUtils]: 195: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,013 INFO L280 TraceCheckUtils]: 196: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,014 INFO L280 TraceCheckUtils]: 197: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,015 INFO L280 TraceCheckUtils]: 198: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,015 INFO L280 TraceCheckUtils]: 199: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,016 INFO L280 TraceCheckUtils]: 200: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,017 INFO L280 TraceCheckUtils]: 201: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,017 INFO L280 TraceCheckUtils]: 202: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,018 INFO L280 TraceCheckUtils]: 203: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,019 INFO L280 TraceCheckUtils]: 204: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,021 INFO L280 TraceCheckUtils]: 205: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,023 INFO L280 TraceCheckUtils]: 206: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,024 INFO L280 TraceCheckUtils]: 207: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,024 INFO L280 TraceCheckUtils]: 208: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,025 INFO L280 TraceCheckUtils]: 209: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,026 INFO L280 TraceCheckUtils]: 210: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,026 INFO L280 TraceCheckUtils]: 211: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,028 INFO L280 TraceCheckUtils]: 212: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,029 INFO L280 TraceCheckUtils]: 213: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,030 INFO L280 TraceCheckUtils]: 214: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,031 INFO L280 TraceCheckUtils]: 215: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,031 INFO L280 TraceCheckUtils]: 216: Hoare triple {23748#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,032 INFO L280 TraceCheckUtils]: 217: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,032 INFO L280 TraceCheckUtils]: 218: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,034 INFO L280 TraceCheckUtils]: 219: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,034 INFO L280 TraceCheckUtils]: 220: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,035 INFO L280 TraceCheckUtils]: 221: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,036 INFO L280 TraceCheckUtils]: 222: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,039 INFO L280 TraceCheckUtils]: 223: Hoare triple {23748#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,039 INFO L280 TraceCheckUtils]: 224: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,040 INFO L280 TraceCheckUtils]: 225: Hoare triple {23748#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,041 INFO L280 TraceCheckUtils]: 226: Hoare triple {23748#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {23748#(<= ~a15~0 5)} is VALID [2020-07-10 15:23:13,041 INFO L280 TraceCheckUtils]: 227: Hoare triple {23748#(<= ~a15~0 5)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {23012#false} is VALID [2020-07-10 15:23:13,042 INFO L280 TraceCheckUtils]: 228: Hoare triple {23012#false} assume !false; {23012#false} is VALID [2020-07-10 15:23:13,077 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2020-07-10 15:23:13,077 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-10 15:23:13,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2020-07-10 15:23:13,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788597800] [2020-07-10 15:23:13,079 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 229 [2020-07-10 15:23:13,080 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:23:13,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 15:23:13,322 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:13,323 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 15:23:13,323 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:23:13,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 15:23:13,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-10 15:23:13,324 INFO L87 Difference]: Start difference. First operand 944 states and 1251 transitions. Second operand 3 states. [2020-07-10 15:23:15,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:15,777 INFO L93 Difference]: Finished difference Result 2616 states and 3431 transitions. [2020-07-10 15:23:15,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 15:23:15,778 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 229 [2020-07-10 15:23:15,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:23:15,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:23:15,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 854 transitions. [2020-07-10 15:23:15,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:23:15,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 854 transitions. [2020-07-10 15:23:15,798 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 854 transitions. [2020-07-10 15:23:17,275 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 854 edges. 854 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:17,415 INFO L225 Difference]: With dead ends: 2616 [2020-07-10 15:23:17,415 INFO L226 Difference]: Without dead ends: 1494 [2020-07-10 15:23:17,417 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-10 15:23:17,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2020-07-10 15:23:17,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1124. [2020-07-10 15:23:17,598 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:23:17,598 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1494 states. Second operand 1124 states. [2020-07-10 15:23:17,598 INFO L74 IsIncluded]: Start isIncluded. First operand 1494 states. Second operand 1124 states. [2020-07-10 15:23:17,598 INFO L87 Difference]: Start difference. First operand 1494 states. Second operand 1124 states. [2020-07-10 15:23:17,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:17,733 INFO L93 Difference]: Finished difference Result 1494 states and 1818 transitions. [2020-07-10 15:23:17,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 1818 transitions. [2020-07-10 15:23:17,737 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:17,737 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:17,737 INFO L74 IsIncluded]: Start isIncluded. First operand 1124 states. Second operand 1494 states. [2020-07-10 15:23:17,737 INFO L87 Difference]: Start difference. First operand 1124 states. Second operand 1494 states. [2020-07-10 15:23:17,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:17,904 INFO L93 Difference]: Finished difference Result 1494 states and 1818 transitions. [2020-07-10 15:23:17,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1494 states and 1818 transitions. [2020-07-10 15:23:17,908 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:17,908 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:17,909 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:23:17,909 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:23:17,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1124 states. [2020-07-10 15:23:18,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1430 transitions. [2020-07-10 15:23:18,018 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1430 transitions. Word has length 229 [2020-07-10 15:23:18,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:23:18,019 INFO L479 AbstractCegarLoop]: Abstraction has 1124 states and 1430 transitions. [2020-07-10 15:23:18,019 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 15:23:18,019 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1430 transitions. [2020-07-10 15:23:18,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2020-07-10 15:23:18,025 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:23:18,025 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:23:18,240 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:18,241 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:23:18,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:23:18,243 INFO L82 PathProgramCache]: Analyzing trace with hash -266552290, now seen corresponding path program 1 times [2020-07-10 15:23:18,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:23:18,244 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81334770] [2020-07-10 15:23:18,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:23:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:18,450 INFO L280 TraceCheckUtils]: 0: Hoare triple {30941#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:18,451 INFO L280 TraceCheckUtils]: 1: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:18,452 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:18,602 INFO L280 TraceCheckUtils]: 0: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,604 INFO L280 TraceCheckUtils]: 1: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,605 INFO L280 TraceCheckUtils]: 2: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,606 INFO L280 TraceCheckUtils]: 3: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,607 INFO L280 TraceCheckUtils]: 4: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,608 INFO L280 TraceCheckUtils]: 5: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,610 INFO L280 TraceCheckUtils]: 6: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,611 INFO L280 TraceCheckUtils]: 7: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,612 INFO L280 TraceCheckUtils]: 8: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,613 INFO L280 TraceCheckUtils]: 9: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,614 INFO L280 TraceCheckUtils]: 10: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,615 INFO L280 TraceCheckUtils]: 11: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,616 INFO L280 TraceCheckUtils]: 12: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,617 INFO L280 TraceCheckUtils]: 13: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,617 INFO L280 TraceCheckUtils]: 14: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,619 INFO L280 TraceCheckUtils]: 15: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,621 INFO L280 TraceCheckUtils]: 16: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,621 INFO L280 TraceCheckUtils]: 17: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,622 INFO L280 TraceCheckUtils]: 18: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,623 INFO L280 TraceCheckUtils]: 19: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,624 INFO L280 TraceCheckUtils]: 20: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,625 INFO L280 TraceCheckUtils]: 21: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,626 INFO L280 TraceCheckUtils]: 22: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,627 INFO L280 TraceCheckUtils]: 23: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,627 INFO L280 TraceCheckUtils]: 24: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,628 INFO L280 TraceCheckUtils]: 25: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,630 INFO L280 TraceCheckUtils]: 26: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,631 INFO L280 TraceCheckUtils]: 27: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,632 INFO L280 TraceCheckUtils]: 28: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,633 INFO L280 TraceCheckUtils]: 29: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,635 INFO L280 TraceCheckUtils]: 30: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,636 INFO L280 TraceCheckUtils]: 31: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,637 INFO L280 TraceCheckUtils]: 32: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,638 INFO L280 TraceCheckUtils]: 33: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,640 INFO L280 TraceCheckUtils]: 34: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,641 INFO L280 TraceCheckUtils]: 35: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,642 INFO L280 TraceCheckUtils]: 36: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,643 INFO L280 TraceCheckUtils]: 37: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,645 INFO L280 TraceCheckUtils]: 38: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,646 INFO L280 TraceCheckUtils]: 39: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,647 INFO L280 TraceCheckUtils]: 40: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,648 INFO L280 TraceCheckUtils]: 41: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,650 INFO L280 TraceCheckUtils]: 42: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,652 INFO L280 TraceCheckUtils]: 43: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,653 INFO L280 TraceCheckUtils]: 44: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,654 INFO L280 TraceCheckUtils]: 45: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,655 INFO L280 TraceCheckUtils]: 46: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,656 INFO L280 TraceCheckUtils]: 47: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,657 INFO L280 TraceCheckUtils]: 48: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,658 INFO L280 TraceCheckUtils]: 49: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,660 INFO L280 TraceCheckUtils]: 50: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,662 INFO L280 TraceCheckUtils]: 51: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,663 INFO L280 TraceCheckUtils]: 52: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,664 INFO L280 TraceCheckUtils]: 53: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,665 INFO L280 TraceCheckUtils]: 54: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,667 INFO L280 TraceCheckUtils]: 55: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,667 INFO L280 TraceCheckUtils]: 56: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,669 INFO L280 TraceCheckUtils]: 57: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,671 INFO L280 TraceCheckUtils]: 58: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,672 INFO L280 TraceCheckUtils]: 59: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,673 INFO L280 TraceCheckUtils]: 60: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,675 INFO L280 TraceCheckUtils]: 61: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,676 INFO L280 TraceCheckUtils]: 62: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,677 INFO L280 TraceCheckUtils]: 63: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,679 INFO L280 TraceCheckUtils]: 64: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,680 INFO L280 TraceCheckUtils]: 65: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,681 INFO L280 TraceCheckUtils]: 66: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,682 INFO L280 TraceCheckUtils]: 67: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,683 INFO L280 TraceCheckUtils]: 68: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,684 INFO L280 TraceCheckUtils]: 69: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,686 INFO L280 TraceCheckUtils]: 70: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,687 INFO L280 TraceCheckUtils]: 71: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,688 INFO L280 TraceCheckUtils]: 72: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,689 INFO L280 TraceCheckUtils]: 73: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,690 INFO L280 TraceCheckUtils]: 74: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,691 INFO L280 TraceCheckUtils]: 75: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,692 INFO L280 TraceCheckUtils]: 76: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:18,694 INFO L280 TraceCheckUtils]: 77: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:18,696 INFO L280 TraceCheckUtils]: 78: Hoare triple {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:18,699 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {30681#(<= (+ ~a12~0 49) 0)} #977#return; {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:18,935 INFO L280 TraceCheckUtils]: 0: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,937 INFO L280 TraceCheckUtils]: 1: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,939 INFO L280 TraceCheckUtils]: 2: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,940 INFO L280 TraceCheckUtils]: 3: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,942 INFO L280 TraceCheckUtils]: 4: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,943 INFO L280 TraceCheckUtils]: 5: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,945 INFO L280 TraceCheckUtils]: 6: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,946 INFO L280 TraceCheckUtils]: 7: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,947 INFO L280 TraceCheckUtils]: 8: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,948 INFO L280 TraceCheckUtils]: 9: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,950 INFO L280 TraceCheckUtils]: 10: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,951 INFO L280 TraceCheckUtils]: 11: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,953 INFO L280 TraceCheckUtils]: 12: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,954 INFO L280 TraceCheckUtils]: 13: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,955 INFO L280 TraceCheckUtils]: 14: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,957 INFO L280 TraceCheckUtils]: 15: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,959 INFO L280 TraceCheckUtils]: 16: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,960 INFO L280 TraceCheckUtils]: 17: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,961 INFO L280 TraceCheckUtils]: 18: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,962 INFO L280 TraceCheckUtils]: 19: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,963 INFO L280 TraceCheckUtils]: 20: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,965 INFO L280 TraceCheckUtils]: 21: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,967 INFO L280 TraceCheckUtils]: 22: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,969 INFO L280 TraceCheckUtils]: 23: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,971 INFO L280 TraceCheckUtils]: 24: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,974 INFO L280 TraceCheckUtils]: 25: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:18,976 INFO L280 TraceCheckUtils]: 26: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,977 INFO L280 TraceCheckUtils]: 27: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,979 INFO L280 TraceCheckUtils]: 28: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,980 INFO L280 TraceCheckUtils]: 29: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,982 INFO L280 TraceCheckUtils]: 30: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,984 INFO L280 TraceCheckUtils]: 31: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,985 INFO L280 TraceCheckUtils]: 32: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,987 INFO L280 TraceCheckUtils]: 33: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,989 INFO L280 TraceCheckUtils]: 34: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,990 INFO L280 TraceCheckUtils]: 35: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,991 INFO L280 TraceCheckUtils]: 36: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,993 INFO L280 TraceCheckUtils]: 37: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,995 INFO L280 TraceCheckUtils]: 38: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,996 INFO L280 TraceCheckUtils]: 39: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,998 INFO L280 TraceCheckUtils]: 40: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:18,999 INFO L280 TraceCheckUtils]: 41: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,000 INFO L280 TraceCheckUtils]: 42: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,001 INFO L280 TraceCheckUtils]: 43: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,003 INFO L280 TraceCheckUtils]: 44: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,005 INFO L280 TraceCheckUtils]: 45: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,007 INFO L280 TraceCheckUtils]: 46: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,008 INFO L280 TraceCheckUtils]: 47: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,009 INFO L280 TraceCheckUtils]: 48: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,011 INFO L280 TraceCheckUtils]: 49: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,012 INFO L280 TraceCheckUtils]: 50: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,014 INFO L280 TraceCheckUtils]: 51: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,015 INFO L280 TraceCheckUtils]: 52: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,017 INFO L280 TraceCheckUtils]: 53: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,019 INFO L280 TraceCheckUtils]: 54: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,021 INFO L280 TraceCheckUtils]: 55: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,022 INFO L280 TraceCheckUtils]: 56: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,024 INFO L280 TraceCheckUtils]: 57: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,025 INFO L280 TraceCheckUtils]: 58: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,027 INFO L280 TraceCheckUtils]: 59: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,028 INFO L280 TraceCheckUtils]: 60: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,030 INFO L280 TraceCheckUtils]: 61: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,032 INFO L280 TraceCheckUtils]: 62: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,034 INFO L280 TraceCheckUtils]: 63: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,035 INFO L280 TraceCheckUtils]: 64: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,037 INFO L280 TraceCheckUtils]: 65: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,038 INFO L280 TraceCheckUtils]: 66: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,039 INFO L280 TraceCheckUtils]: 67: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,040 INFO L280 TraceCheckUtils]: 68: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,041 INFO L280 TraceCheckUtils]: 69: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,042 INFO L280 TraceCheckUtils]: 70: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,044 INFO L280 TraceCheckUtils]: 71: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,045 INFO L280 TraceCheckUtils]: 72: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,047 INFO L280 TraceCheckUtils]: 73: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,049 INFO L280 TraceCheckUtils]: 74: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,051 INFO L280 TraceCheckUtils]: 75: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,052 INFO L280 TraceCheckUtils]: 76: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,053 INFO L280 TraceCheckUtils]: 77: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,055 INFO L280 TraceCheckUtils]: 78: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,057 INFO L280 TraceCheckUtils]: 79: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,058 INFO L280 TraceCheckUtils]: 80: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,060 INFO L280 TraceCheckUtils]: 81: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,061 INFO L280 TraceCheckUtils]: 82: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,062 INFO L280 TraceCheckUtils]: 83: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,064 INFO L280 TraceCheckUtils]: 84: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,066 INFO L280 TraceCheckUtils]: 85: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,067 INFO L280 TraceCheckUtils]: 86: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,068 INFO L280 TraceCheckUtils]: 87: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,069 INFO L280 TraceCheckUtils]: 88: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,071 INFO L280 TraceCheckUtils]: 89: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,072 INFO L280 TraceCheckUtils]: 90: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,073 INFO L280 TraceCheckUtils]: 91: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,075 INFO L280 TraceCheckUtils]: 92: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,076 INFO L280 TraceCheckUtils]: 93: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,077 INFO L280 TraceCheckUtils]: 94: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,079 INFO L280 TraceCheckUtils]: 95: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,080 INFO L280 TraceCheckUtils]: 96: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,081 INFO L280 TraceCheckUtils]: 97: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,082 INFO L280 TraceCheckUtils]: 98: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,083 INFO L280 TraceCheckUtils]: 99: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,085 INFO L280 TraceCheckUtils]: 100: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,087 INFO L280 TraceCheckUtils]: 101: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,088 INFO L280 TraceCheckUtils]: 102: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,089 INFO L280 TraceCheckUtils]: 103: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,091 INFO L280 TraceCheckUtils]: 104: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,093 INFO L280 TraceCheckUtils]: 105: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,135 INFO L280 TraceCheckUtils]: 106: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,139 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {30677#false} is VALID [2020-07-10 15:23:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:19,316 INFO L280 TraceCheckUtils]: 0: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30676#true} is VALID [2020-07-10 15:23:19,317 INFO L280 TraceCheckUtils]: 1: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,317 INFO L280 TraceCheckUtils]: 2: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,318 INFO L280 TraceCheckUtils]: 3: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,318 INFO L280 TraceCheckUtils]: 4: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,318 INFO L280 TraceCheckUtils]: 5: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,319 INFO L280 TraceCheckUtils]: 6: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,319 INFO L280 TraceCheckUtils]: 7: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,319 INFO L280 TraceCheckUtils]: 8: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,320 INFO L280 TraceCheckUtils]: 9: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,320 INFO L280 TraceCheckUtils]: 10: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,321 INFO L280 TraceCheckUtils]: 11: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,321 INFO L280 TraceCheckUtils]: 12: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,321 INFO L280 TraceCheckUtils]: 13: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,322 INFO L280 TraceCheckUtils]: 14: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,322 INFO L280 TraceCheckUtils]: 15: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,323 INFO L280 TraceCheckUtils]: 16: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,323 INFO L280 TraceCheckUtils]: 17: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,323 INFO L280 TraceCheckUtils]: 18: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,323 INFO L280 TraceCheckUtils]: 19: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,324 INFO L280 TraceCheckUtils]: 20: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,324 INFO L280 TraceCheckUtils]: 21: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,325 INFO L280 TraceCheckUtils]: 22: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,325 INFO L280 TraceCheckUtils]: 23: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,325 INFO L280 TraceCheckUtils]: 24: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,326 INFO L280 TraceCheckUtils]: 25: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,326 INFO L280 TraceCheckUtils]: 26: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,326 INFO L280 TraceCheckUtils]: 27: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,327 INFO L280 TraceCheckUtils]: 28: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,327 INFO L280 TraceCheckUtils]: 29: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,328 INFO L280 TraceCheckUtils]: 30: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,328 INFO L280 TraceCheckUtils]: 31: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,328 INFO L280 TraceCheckUtils]: 32: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,329 INFO L280 TraceCheckUtils]: 33: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,329 INFO L280 TraceCheckUtils]: 34: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,329 INFO L280 TraceCheckUtils]: 35: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,330 INFO L280 TraceCheckUtils]: 36: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,330 INFO L280 TraceCheckUtils]: 37: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,331 INFO L280 TraceCheckUtils]: 38: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,331 INFO L280 TraceCheckUtils]: 39: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,331 INFO L280 TraceCheckUtils]: 40: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,332 INFO L280 TraceCheckUtils]: 41: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,332 INFO L280 TraceCheckUtils]: 42: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,332 INFO L280 TraceCheckUtils]: 43: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,333 INFO L280 TraceCheckUtils]: 44: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,333 INFO L280 TraceCheckUtils]: 45: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,333 INFO L280 TraceCheckUtils]: 46: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,334 INFO L280 TraceCheckUtils]: 47: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,334 INFO L280 TraceCheckUtils]: 48: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,334 INFO L280 TraceCheckUtils]: 49: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,335 INFO L280 TraceCheckUtils]: 50: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,335 INFO L280 TraceCheckUtils]: 51: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,336 INFO L280 TraceCheckUtils]: 52: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,336 INFO L280 TraceCheckUtils]: 53: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,336 INFO L280 TraceCheckUtils]: 54: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,337 INFO L280 TraceCheckUtils]: 55: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,337 INFO L280 TraceCheckUtils]: 56: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,337 INFO L280 TraceCheckUtils]: 57: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,338 INFO L280 TraceCheckUtils]: 58: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,338 INFO L280 TraceCheckUtils]: 59: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,339 INFO L280 TraceCheckUtils]: 60: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,339 INFO L280 TraceCheckUtils]: 61: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,339 INFO L280 TraceCheckUtils]: 62: Hoare triple {30676#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,340 INFO L280 TraceCheckUtils]: 63: Hoare triple {30676#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30676#true} is VALID [2020-07-10 15:23:19,340 INFO L280 TraceCheckUtils]: 64: Hoare triple {30676#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,340 INFO L280 TraceCheckUtils]: 65: Hoare triple {30676#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30676#true} is VALID [2020-07-10 15:23:19,341 INFO L280 TraceCheckUtils]: 66: Hoare triple {30676#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30676#true} is VALID [2020-07-10 15:23:19,341 INFO L280 TraceCheckUtils]: 67: Hoare triple {30676#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {30676#true} is VALID [2020-07-10 15:23:19,341 INFO L280 TraceCheckUtils]: 68: Hoare triple {30676#true} assume true; {30676#true} is VALID [2020-07-10 15:23:19,342 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {30676#true} {30677#false} #977#return; {30677#false} is VALID [2020-07-10 15:23:19,348 INFO L263 TraceCheckUtils]: 0: Hoare triple {30676#true} call ULTIMATE.init(); {30941#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,350 INFO L280 TraceCheckUtils]: 1: Hoare triple {30941#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,351 INFO L280 TraceCheckUtils]: 2: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,353 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,355 INFO L263 TraceCheckUtils]: 4: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,356 INFO L280 TraceCheckUtils]: 5: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,358 INFO L280 TraceCheckUtils]: 6: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,360 INFO L280 TraceCheckUtils]: 7: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:19,362 INFO L263 TraceCheckUtils]: 8: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,364 INFO L280 TraceCheckUtils]: 9: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,365 INFO L280 TraceCheckUtils]: 10: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,366 INFO L280 TraceCheckUtils]: 11: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,367 INFO L280 TraceCheckUtils]: 12: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,368 INFO L280 TraceCheckUtils]: 13: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,369 INFO L280 TraceCheckUtils]: 14: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,371 INFO L280 TraceCheckUtils]: 15: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,372 INFO L280 TraceCheckUtils]: 16: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,373 INFO L280 TraceCheckUtils]: 17: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,374 INFO L280 TraceCheckUtils]: 18: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,375 INFO L280 TraceCheckUtils]: 19: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,377 INFO L280 TraceCheckUtils]: 20: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,378 INFO L280 TraceCheckUtils]: 21: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,379 INFO L280 TraceCheckUtils]: 22: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,380 INFO L280 TraceCheckUtils]: 23: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,382 INFO L280 TraceCheckUtils]: 24: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,383 INFO L280 TraceCheckUtils]: 25: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,385 INFO L280 TraceCheckUtils]: 26: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,386 INFO L280 TraceCheckUtils]: 27: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,388 INFO L280 TraceCheckUtils]: 28: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,389 INFO L280 TraceCheckUtils]: 29: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,391 INFO L280 TraceCheckUtils]: 30: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,393 INFO L280 TraceCheckUtils]: 31: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,394 INFO L280 TraceCheckUtils]: 32: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,396 INFO L280 TraceCheckUtils]: 33: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,397 INFO L280 TraceCheckUtils]: 34: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,399 INFO L280 TraceCheckUtils]: 35: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,400 INFO L280 TraceCheckUtils]: 36: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,402 INFO L280 TraceCheckUtils]: 37: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,404 INFO L280 TraceCheckUtils]: 38: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,405 INFO L280 TraceCheckUtils]: 39: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,407 INFO L280 TraceCheckUtils]: 40: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,408 INFO L280 TraceCheckUtils]: 41: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,410 INFO L280 TraceCheckUtils]: 42: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,411 INFO L280 TraceCheckUtils]: 43: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,413 INFO L280 TraceCheckUtils]: 44: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,415 INFO L280 TraceCheckUtils]: 45: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,416 INFO L280 TraceCheckUtils]: 46: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,417 INFO L280 TraceCheckUtils]: 47: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,418 INFO L280 TraceCheckUtils]: 48: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,419 INFO L280 TraceCheckUtils]: 49: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,421 INFO L280 TraceCheckUtils]: 50: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,422 INFO L280 TraceCheckUtils]: 51: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,423 INFO L280 TraceCheckUtils]: 52: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,424 INFO L280 TraceCheckUtils]: 53: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,426 INFO L280 TraceCheckUtils]: 54: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,427 INFO L280 TraceCheckUtils]: 55: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,428 INFO L280 TraceCheckUtils]: 56: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,429 INFO L280 TraceCheckUtils]: 57: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,429 INFO L280 TraceCheckUtils]: 58: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,431 INFO L280 TraceCheckUtils]: 59: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,432 INFO L280 TraceCheckUtils]: 60: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,432 INFO L280 TraceCheckUtils]: 61: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,433 INFO L280 TraceCheckUtils]: 62: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,435 INFO L280 TraceCheckUtils]: 63: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,436 INFO L280 TraceCheckUtils]: 64: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,437 INFO L280 TraceCheckUtils]: 65: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,438 INFO L280 TraceCheckUtils]: 66: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,439 INFO L280 TraceCheckUtils]: 67: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,440 INFO L280 TraceCheckUtils]: 68: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,441 INFO L280 TraceCheckUtils]: 69: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,442 INFO L280 TraceCheckUtils]: 70: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,444 INFO L280 TraceCheckUtils]: 71: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,445 INFO L280 TraceCheckUtils]: 72: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,447 INFO L280 TraceCheckUtils]: 73: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,449 INFO L280 TraceCheckUtils]: 74: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,450 INFO L280 TraceCheckUtils]: 75: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,451 INFO L280 TraceCheckUtils]: 76: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,453 INFO L280 TraceCheckUtils]: 77: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,454 INFO L280 TraceCheckUtils]: 78: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,455 INFO L280 TraceCheckUtils]: 79: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,457 INFO L280 TraceCheckUtils]: 80: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,458 INFO L280 TraceCheckUtils]: 81: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,460 INFO L280 TraceCheckUtils]: 82: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,461 INFO L280 TraceCheckUtils]: 83: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,462 INFO L280 TraceCheckUtils]: 84: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,464 INFO L280 TraceCheckUtils]: 85: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {30943#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:19,466 INFO L280 TraceCheckUtils]: 86: Hoare triple {30943#(= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,468 INFO L280 TraceCheckUtils]: 87: Hoare triple {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,471 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {30944#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {30681#(<= (+ ~a12~0 49) 0)} #977#return; {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,473 INFO L280 TraceCheckUtils]: 89: Hoare triple {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,474 INFO L280 TraceCheckUtils]: 90: Hoare triple {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,477 INFO L280 TraceCheckUtils]: 91: Hoare triple {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-10 15:23:19,479 INFO L263 TraceCheckUtils]: 92: Hoare triple {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,481 INFO L280 TraceCheckUtils]: 93: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,484 INFO L280 TraceCheckUtils]: 94: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,486 INFO L280 TraceCheckUtils]: 95: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,488 INFO L280 TraceCheckUtils]: 96: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,490 INFO L280 TraceCheckUtils]: 97: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,492 INFO L280 TraceCheckUtils]: 98: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,494 INFO L280 TraceCheckUtils]: 99: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,495 INFO L280 TraceCheckUtils]: 100: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,498 INFO L280 TraceCheckUtils]: 101: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,500 INFO L280 TraceCheckUtils]: 102: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,502 INFO L280 TraceCheckUtils]: 103: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,503 INFO L280 TraceCheckUtils]: 104: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,505 INFO L280 TraceCheckUtils]: 105: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,507 INFO L280 TraceCheckUtils]: 106: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,510 INFO L280 TraceCheckUtils]: 107: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,512 INFO L280 TraceCheckUtils]: 108: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,514 INFO L280 TraceCheckUtils]: 109: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,516 INFO L280 TraceCheckUtils]: 110: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,517 INFO L280 TraceCheckUtils]: 111: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,519 INFO L280 TraceCheckUtils]: 112: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,521 INFO L280 TraceCheckUtils]: 113: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,523 INFO L280 TraceCheckUtils]: 114: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,525 INFO L280 TraceCheckUtils]: 115: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,527 INFO L280 TraceCheckUtils]: 116: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,529 INFO L280 TraceCheckUtils]: 117: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,531 INFO L280 TraceCheckUtils]: 118: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,534 INFO L280 TraceCheckUtils]: 119: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,535 INFO L280 TraceCheckUtils]: 120: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,537 INFO L280 TraceCheckUtils]: 121: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,538 INFO L280 TraceCheckUtils]: 122: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,540 INFO L280 TraceCheckUtils]: 123: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,542 INFO L280 TraceCheckUtils]: 124: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,543 INFO L280 TraceCheckUtils]: 125: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,545 INFO L280 TraceCheckUtils]: 126: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,547 INFO L280 TraceCheckUtils]: 127: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,548 INFO L280 TraceCheckUtils]: 128: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,549 INFO L280 TraceCheckUtils]: 129: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,551 INFO L280 TraceCheckUtils]: 130: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,552 INFO L280 TraceCheckUtils]: 131: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,553 INFO L280 TraceCheckUtils]: 132: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,554 INFO L280 TraceCheckUtils]: 133: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,556 INFO L280 TraceCheckUtils]: 134: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,557 INFO L280 TraceCheckUtils]: 135: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,558 INFO L280 TraceCheckUtils]: 136: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,560 INFO L280 TraceCheckUtils]: 137: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,561 INFO L280 TraceCheckUtils]: 138: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,563 INFO L280 TraceCheckUtils]: 139: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,564 INFO L280 TraceCheckUtils]: 140: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,566 INFO L280 TraceCheckUtils]: 141: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,567 INFO L280 TraceCheckUtils]: 142: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,569 INFO L280 TraceCheckUtils]: 143: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,570 INFO L280 TraceCheckUtils]: 144: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,572 INFO L280 TraceCheckUtils]: 145: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,573 INFO L280 TraceCheckUtils]: 146: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,574 INFO L280 TraceCheckUtils]: 147: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,576 INFO L280 TraceCheckUtils]: 148: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,578 INFO L280 TraceCheckUtils]: 149: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,579 INFO L280 TraceCheckUtils]: 150: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,581 INFO L280 TraceCheckUtils]: 151: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,582 INFO L280 TraceCheckUtils]: 152: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,584 INFO L280 TraceCheckUtils]: 153: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,585 INFO L280 TraceCheckUtils]: 154: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,587 INFO L280 TraceCheckUtils]: 155: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,588 INFO L280 TraceCheckUtils]: 156: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,589 INFO L280 TraceCheckUtils]: 157: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,591 INFO L280 TraceCheckUtils]: 158: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,592 INFO L280 TraceCheckUtils]: 159: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,594 INFO L280 TraceCheckUtils]: 160: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,595 INFO L280 TraceCheckUtils]: 161: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,596 INFO L280 TraceCheckUtils]: 162: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,598 INFO L280 TraceCheckUtils]: 163: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,599 INFO L280 TraceCheckUtils]: 164: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,600 INFO L280 TraceCheckUtils]: 165: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,601 INFO L280 TraceCheckUtils]: 166: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,603 INFO L280 TraceCheckUtils]: 167: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,604 INFO L280 TraceCheckUtils]: 168: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,605 INFO L280 TraceCheckUtils]: 169: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,606 INFO L280 TraceCheckUtils]: 170: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,607 INFO L280 TraceCheckUtils]: 171: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,608 INFO L280 TraceCheckUtils]: 172: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,609 INFO L280 TraceCheckUtils]: 173: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,611 INFO L280 TraceCheckUtils]: 174: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,612 INFO L280 TraceCheckUtils]: 175: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,613 INFO L280 TraceCheckUtils]: 176: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,615 INFO L280 TraceCheckUtils]: 177: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,616 INFO L280 TraceCheckUtils]: 178: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,617 INFO L280 TraceCheckUtils]: 179: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,619 INFO L280 TraceCheckUtils]: 180: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,620 INFO L280 TraceCheckUtils]: 181: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,622 INFO L280 TraceCheckUtils]: 182: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,623 INFO L280 TraceCheckUtils]: 183: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,625 INFO L280 TraceCheckUtils]: 184: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,626 INFO L280 TraceCheckUtils]: 185: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,628 INFO L280 TraceCheckUtils]: 186: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,629 INFO L280 TraceCheckUtils]: 187: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,631 INFO L280 TraceCheckUtils]: 188: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,632 INFO L280 TraceCheckUtils]: 189: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,634 INFO L280 TraceCheckUtils]: 190: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,635 INFO L280 TraceCheckUtils]: 191: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,636 INFO L280 TraceCheckUtils]: 192: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,638 INFO L280 TraceCheckUtils]: 193: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,639 INFO L280 TraceCheckUtils]: 194: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,640 INFO L280 TraceCheckUtils]: 195: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,642 INFO L280 TraceCheckUtils]: 196: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,644 INFO L280 TraceCheckUtils]: 197: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,645 INFO L280 TraceCheckUtils]: 198: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,646 INFO L280 TraceCheckUtils]: 199: Hoare triple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:23:19,649 INFO L275 TraceCheckUtils]: 200: Hoare quadruple {30945#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {30762#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {30677#false} is VALID [2020-07-10 15:23:19,650 INFO L280 TraceCheckUtils]: 201: Hoare triple {30677#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {30677#false} is VALID [2020-07-10 15:23:19,650 INFO L280 TraceCheckUtils]: 202: Hoare triple {30677#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30677#false} is VALID [2020-07-10 15:23:19,650 INFO L280 TraceCheckUtils]: 203: Hoare triple {30677#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30677#false} is VALID [2020-07-10 15:23:19,651 INFO L263 TraceCheckUtils]: 204: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:19,651 INFO L280 TraceCheckUtils]: 205: Hoare triple {30942#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {30676#true} is VALID [2020-07-10 15:23:19,651 INFO L280 TraceCheckUtils]: 206: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,652 INFO L280 TraceCheckUtils]: 207: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,652 INFO L280 TraceCheckUtils]: 208: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,652 INFO L280 TraceCheckUtils]: 209: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,653 INFO L280 TraceCheckUtils]: 210: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,653 INFO L280 TraceCheckUtils]: 211: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,653 INFO L280 TraceCheckUtils]: 212: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,654 INFO L280 TraceCheckUtils]: 213: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,654 INFO L280 TraceCheckUtils]: 214: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,654 INFO L280 TraceCheckUtils]: 215: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,655 INFO L280 TraceCheckUtils]: 216: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,655 INFO L280 TraceCheckUtils]: 217: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,655 INFO L280 TraceCheckUtils]: 218: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,655 INFO L280 TraceCheckUtils]: 219: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,656 INFO L280 TraceCheckUtils]: 220: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,656 INFO L280 TraceCheckUtils]: 221: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,656 INFO L280 TraceCheckUtils]: 222: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,657 INFO L280 TraceCheckUtils]: 223: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,657 INFO L280 TraceCheckUtils]: 224: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,657 INFO L280 TraceCheckUtils]: 225: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,658 INFO L280 TraceCheckUtils]: 226: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,658 INFO L280 TraceCheckUtils]: 227: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,658 INFO L280 TraceCheckUtils]: 228: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,659 INFO L280 TraceCheckUtils]: 229: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,659 INFO L280 TraceCheckUtils]: 230: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,659 INFO L280 TraceCheckUtils]: 231: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,660 INFO L280 TraceCheckUtils]: 232: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,660 INFO L280 TraceCheckUtils]: 233: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,660 INFO L280 TraceCheckUtils]: 234: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,661 INFO L280 TraceCheckUtils]: 235: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,661 INFO L280 TraceCheckUtils]: 236: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,662 INFO L280 TraceCheckUtils]: 237: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,662 INFO L280 TraceCheckUtils]: 238: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,662 INFO L280 TraceCheckUtils]: 239: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,663 INFO L280 TraceCheckUtils]: 240: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,663 INFO L280 TraceCheckUtils]: 241: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,663 INFO L280 TraceCheckUtils]: 242: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,664 INFO L280 TraceCheckUtils]: 243: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,664 INFO L280 TraceCheckUtils]: 244: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,664 INFO L280 TraceCheckUtils]: 245: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,665 INFO L280 TraceCheckUtils]: 246: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,665 INFO L280 TraceCheckUtils]: 247: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,665 INFO L280 TraceCheckUtils]: 248: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,666 INFO L280 TraceCheckUtils]: 249: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,666 INFO L280 TraceCheckUtils]: 250: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,666 INFO L280 TraceCheckUtils]: 251: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,667 INFO L280 TraceCheckUtils]: 252: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,667 INFO L280 TraceCheckUtils]: 253: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,667 INFO L280 TraceCheckUtils]: 254: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,668 INFO L280 TraceCheckUtils]: 255: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,668 INFO L280 TraceCheckUtils]: 256: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,668 INFO L280 TraceCheckUtils]: 257: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,669 INFO L280 TraceCheckUtils]: 258: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,669 INFO L280 TraceCheckUtils]: 259: Hoare triple {30676#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,669 INFO L280 TraceCheckUtils]: 260: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,670 INFO L280 TraceCheckUtils]: 261: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,670 INFO L280 TraceCheckUtils]: 262: Hoare triple {30676#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,670 INFO L280 TraceCheckUtils]: 263: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,671 INFO L280 TraceCheckUtils]: 264: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,671 INFO L280 TraceCheckUtils]: 265: Hoare triple {30676#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,671 INFO L280 TraceCheckUtils]: 266: Hoare triple {30676#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,672 INFO L280 TraceCheckUtils]: 267: Hoare triple {30676#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,672 INFO L280 TraceCheckUtils]: 268: Hoare triple {30676#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30676#true} is VALID [2020-07-10 15:23:19,672 INFO L280 TraceCheckUtils]: 269: Hoare triple {30676#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30676#true} is VALID [2020-07-10 15:23:19,673 INFO L280 TraceCheckUtils]: 270: Hoare triple {30676#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30676#true} is VALID [2020-07-10 15:23:19,673 INFO L280 TraceCheckUtils]: 271: Hoare triple {30676#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30676#true} is VALID [2020-07-10 15:23:19,673 INFO L280 TraceCheckUtils]: 272: Hoare triple {30676#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {30676#true} is VALID [2020-07-10 15:23:19,673 INFO L280 TraceCheckUtils]: 273: Hoare triple {30676#true} assume true; {30676#true} is VALID [2020-07-10 15:23:19,674 INFO L275 TraceCheckUtils]: 274: Hoare quadruple {30676#true} {30677#false} #977#return; {30677#false} is VALID [2020-07-10 15:23:19,674 INFO L280 TraceCheckUtils]: 275: Hoare triple {30677#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {30677#false} is VALID [2020-07-10 15:23:19,674 INFO L280 TraceCheckUtils]: 276: Hoare triple {30677#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30677#false} is VALID [2020-07-10 15:23:19,674 INFO L280 TraceCheckUtils]: 277: Hoare triple {30677#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30677#false} is VALID [2020-07-10 15:23:19,675 INFO L263 TraceCheckUtils]: 278: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-10 15:23:19,675 INFO L280 TraceCheckUtils]: 279: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-10 15:23:19,675 INFO L280 TraceCheckUtils]: 280: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,675 INFO L280 TraceCheckUtils]: 281: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,675 INFO L280 TraceCheckUtils]: 282: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,676 INFO L280 TraceCheckUtils]: 283: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,676 INFO L280 TraceCheckUtils]: 284: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,676 INFO L280 TraceCheckUtils]: 285: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,676 INFO L280 TraceCheckUtils]: 286: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,676 INFO L280 TraceCheckUtils]: 287: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,677 INFO L280 TraceCheckUtils]: 288: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,677 INFO L280 TraceCheckUtils]: 289: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,677 INFO L280 TraceCheckUtils]: 290: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,678 INFO L280 TraceCheckUtils]: 291: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,678 INFO L280 TraceCheckUtils]: 292: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,678 INFO L280 TraceCheckUtils]: 293: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,679 INFO L280 TraceCheckUtils]: 294: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,679 INFO L280 TraceCheckUtils]: 295: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,679 INFO L280 TraceCheckUtils]: 296: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,680 INFO L280 TraceCheckUtils]: 297: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,680 INFO L280 TraceCheckUtils]: 298: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,680 INFO L280 TraceCheckUtils]: 299: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,681 INFO L280 TraceCheckUtils]: 300: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,681 INFO L280 TraceCheckUtils]: 301: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,681 INFO L280 TraceCheckUtils]: 302: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,682 INFO L280 TraceCheckUtils]: 303: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,682 INFO L280 TraceCheckUtils]: 304: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,682 INFO L280 TraceCheckUtils]: 305: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,683 INFO L280 TraceCheckUtils]: 306: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,683 INFO L280 TraceCheckUtils]: 307: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,683 INFO L280 TraceCheckUtils]: 308: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,684 INFO L280 TraceCheckUtils]: 309: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,684 INFO L280 TraceCheckUtils]: 310: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,684 INFO L280 TraceCheckUtils]: 311: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,685 INFO L280 TraceCheckUtils]: 312: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,685 INFO L280 TraceCheckUtils]: 313: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,685 INFO L280 TraceCheckUtils]: 314: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:19,686 INFO L280 TraceCheckUtils]: 315: Hoare triple {30677#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {30677#false} is VALID [2020-07-10 15:23:19,686 INFO L280 TraceCheckUtils]: 316: Hoare triple {30677#false} assume !false; {30677#false} is VALID [2020-07-10 15:23:19,989 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 154 proven. 191 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-07-10 15:23:19,990 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81334770] [2020-07-10 15:23:19,990 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308078535] [2020-07-10 15:23:19,990 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:20,129 INFO L264 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-10 15:23:20,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:20,177 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:23:21,294 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-10 15:23:21,294 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:23:21,301 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:23:21,309 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:23:21,497 INFO L263 TraceCheckUtils]: 0: Hoare triple {30676#true} call ULTIMATE.init(); {30676#true} is VALID [2020-07-10 15:23:21,498 INFO L280 TraceCheckUtils]: 1: Hoare triple {30676#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,499 INFO L280 TraceCheckUtils]: 2: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume true; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,499 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {30681#(<= (+ ~a12~0 49) 0)} {30676#true} #973#return; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,500 INFO L263 TraceCheckUtils]: 4: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,501 INFO L280 TraceCheckUtils]: 5: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,501 INFO L280 TraceCheckUtils]: 6: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,502 INFO L280 TraceCheckUtils]: 7: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30681#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:21,503 INFO L263 TraceCheckUtils]: 8: Hoare triple {30681#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,503 INFO L280 TraceCheckUtils]: 9: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,504 INFO L280 TraceCheckUtils]: 10: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,504 INFO L280 TraceCheckUtils]: 11: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,505 INFO L280 TraceCheckUtils]: 12: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,505 INFO L280 TraceCheckUtils]: 13: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,506 INFO L280 TraceCheckUtils]: 14: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,507 INFO L280 TraceCheckUtils]: 15: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,508 INFO L280 TraceCheckUtils]: 16: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,509 INFO L280 TraceCheckUtils]: 17: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,509 INFO L280 TraceCheckUtils]: 18: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,510 INFO L280 TraceCheckUtils]: 19: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,511 INFO L280 TraceCheckUtils]: 20: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,512 INFO L280 TraceCheckUtils]: 21: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,512 INFO L280 TraceCheckUtils]: 22: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,513 INFO L280 TraceCheckUtils]: 23: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,513 INFO L280 TraceCheckUtils]: 24: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,514 INFO L280 TraceCheckUtils]: 25: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,514 INFO L280 TraceCheckUtils]: 26: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,514 INFO L280 TraceCheckUtils]: 27: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,515 INFO L280 TraceCheckUtils]: 28: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,515 INFO L280 TraceCheckUtils]: 29: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,516 INFO L280 TraceCheckUtils]: 30: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,516 INFO L280 TraceCheckUtils]: 31: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,517 INFO L280 TraceCheckUtils]: 32: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,517 INFO L280 TraceCheckUtils]: 33: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,518 INFO L280 TraceCheckUtils]: 34: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,518 INFO L280 TraceCheckUtils]: 35: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,518 INFO L280 TraceCheckUtils]: 36: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,523 INFO L280 TraceCheckUtils]: 37: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,524 INFO L280 TraceCheckUtils]: 38: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,525 INFO L280 TraceCheckUtils]: 39: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,525 INFO L280 TraceCheckUtils]: 40: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,529 INFO L280 TraceCheckUtils]: 41: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,534 INFO L280 TraceCheckUtils]: 42: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,534 INFO L280 TraceCheckUtils]: 43: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,535 INFO L280 TraceCheckUtils]: 44: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,536 INFO L280 TraceCheckUtils]: 45: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,538 INFO L280 TraceCheckUtils]: 46: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,539 INFO L280 TraceCheckUtils]: 47: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,539 INFO L280 TraceCheckUtils]: 48: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,540 INFO L280 TraceCheckUtils]: 49: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,541 INFO L280 TraceCheckUtils]: 50: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,541 INFO L280 TraceCheckUtils]: 51: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,542 INFO L280 TraceCheckUtils]: 52: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,542 INFO L280 TraceCheckUtils]: 53: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,543 INFO L280 TraceCheckUtils]: 54: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,544 INFO L280 TraceCheckUtils]: 55: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,546 INFO L280 TraceCheckUtils]: 56: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,547 INFO L280 TraceCheckUtils]: 57: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,548 INFO L280 TraceCheckUtils]: 58: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,549 INFO L280 TraceCheckUtils]: 59: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,550 INFO L280 TraceCheckUtils]: 60: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,550 INFO L280 TraceCheckUtils]: 61: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,551 INFO L280 TraceCheckUtils]: 62: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,552 INFO L280 TraceCheckUtils]: 63: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,552 INFO L280 TraceCheckUtils]: 64: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,553 INFO L280 TraceCheckUtils]: 65: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,553 INFO L280 TraceCheckUtils]: 66: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,554 INFO L280 TraceCheckUtils]: 67: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,555 INFO L280 TraceCheckUtils]: 68: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,556 INFO L280 TraceCheckUtils]: 69: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,557 INFO L280 TraceCheckUtils]: 70: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,557 INFO L280 TraceCheckUtils]: 71: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,558 INFO L280 TraceCheckUtils]: 72: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,558 INFO L280 TraceCheckUtils]: 73: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,559 INFO L280 TraceCheckUtils]: 74: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,560 INFO L280 TraceCheckUtils]: 75: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,561 INFO L280 TraceCheckUtils]: 76: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,562 INFO L280 TraceCheckUtils]: 77: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,564 INFO L280 TraceCheckUtils]: 78: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,565 INFO L280 TraceCheckUtils]: 79: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,566 INFO L280 TraceCheckUtils]: 80: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,567 INFO L280 TraceCheckUtils]: 81: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,567 INFO L280 TraceCheckUtils]: 82: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,568 INFO L280 TraceCheckUtils]: 83: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,568 INFO L280 TraceCheckUtils]: 84: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,569 INFO L280 TraceCheckUtils]: 85: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {30973#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:23:21,570 INFO L280 TraceCheckUtils]: 86: Hoare triple {30973#(<= ~a12~0 |old(~a12~0)|)} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {31208#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,572 INFO L280 TraceCheckUtils]: 87: Hoare triple {31208#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} assume true; {31208#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,573 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {31208#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} {30681#(<= (+ ~a12~0 49) 0)} #977#return; {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,574 INFO L280 TraceCheckUtils]: 89: Hoare triple {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,575 INFO L280 TraceCheckUtils]: 90: Hoare triple {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,576 INFO L280 TraceCheckUtils]: 91: Hoare triple {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-10 15:23:21,577 INFO L263 TraceCheckUtils]: 92: Hoare triple {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,579 INFO L280 TraceCheckUtils]: 93: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} ~input := #in~input; {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,581 INFO L280 TraceCheckUtils]: 94: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,582 INFO L280 TraceCheckUtils]: 95: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,583 INFO L280 TraceCheckUtils]: 96: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,584 INFO L280 TraceCheckUtils]: 97: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,585 INFO L280 TraceCheckUtils]: 98: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,585 INFO L280 TraceCheckUtils]: 99: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,587 INFO L280 TraceCheckUtils]: 100: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,587 INFO L280 TraceCheckUtils]: 101: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,588 INFO L280 TraceCheckUtils]: 102: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,593 INFO L280 TraceCheckUtils]: 103: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,595 INFO L280 TraceCheckUtils]: 104: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,597 INFO L280 TraceCheckUtils]: 105: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,598 INFO L280 TraceCheckUtils]: 106: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,599 INFO L280 TraceCheckUtils]: 107: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,600 INFO L280 TraceCheckUtils]: 108: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,600 INFO L280 TraceCheckUtils]: 109: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,601 INFO L280 TraceCheckUtils]: 110: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,602 INFO L280 TraceCheckUtils]: 111: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,603 INFO L280 TraceCheckUtils]: 112: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,604 INFO L280 TraceCheckUtils]: 113: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,605 INFO L280 TraceCheckUtils]: 114: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,606 INFO L280 TraceCheckUtils]: 115: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,607 INFO L280 TraceCheckUtils]: 116: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,609 INFO L280 TraceCheckUtils]: 117: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,611 INFO L280 TraceCheckUtils]: 118: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,613 INFO L280 TraceCheckUtils]: 119: Hoare triple {31228#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,615 INFO L280 TraceCheckUtils]: 120: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,616 INFO L280 TraceCheckUtils]: 121: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,617 INFO L280 TraceCheckUtils]: 122: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,618 INFO L280 TraceCheckUtils]: 123: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,619 INFO L280 TraceCheckUtils]: 124: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,621 INFO L280 TraceCheckUtils]: 125: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,624 INFO L280 TraceCheckUtils]: 126: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,625 INFO L280 TraceCheckUtils]: 127: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,627 INFO L280 TraceCheckUtils]: 128: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,629 INFO L280 TraceCheckUtils]: 129: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,630 INFO L280 TraceCheckUtils]: 130: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,632 INFO L280 TraceCheckUtils]: 131: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,632 INFO L280 TraceCheckUtils]: 132: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,633 INFO L280 TraceCheckUtils]: 133: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,634 INFO L280 TraceCheckUtils]: 134: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,635 INFO L280 TraceCheckUtils]: 135: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,637 INFO L280 TraceCheckUtils]: 136: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,638 INFO L280 TraceCheckUtils]: 137: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,639 INFO L280 TraceCheckUtils]: 138: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,639 INFO L280 TraceCheckUtils]: 139: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,640 INFO L280 TraceCheckUtils]: 140: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,641 INFO L280 TraceCheckUtils]: 141: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,642 INFO L280 TraceCheckUtils]: 142: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,643 INFO L280 TraceCheckUtils]: 143: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,644 INFO L280 TraceCheckUtils]: 144: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,645 INFO L280 TraceCheckUtils]: 145: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,645 INFO L280 TraceCheckUtils]: 146: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,647 INFO L280 TraceCheckUtils]: 147: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,648 INFO L280 TraceCheckUtils]: 148: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,649 INFO L280 TraceCheckUtils]: 149: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,650 INFO L280 TraceCheckUtils]: 150: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,651 INFO L280 TraceCheckUtils]: 151: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,652 INFO L280 TraceCheckUtils]: 152: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,659 INFO L280 TraceCheckUtils]: 153: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,660 INFO L280 TraceCheckUtils]: 154: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,662 INFO L280 TraceCheckUtils]: 155: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,663 INFO L280 TraceCheckUtils]: 156: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,664 INFO L280 TraceCheckUtils]: 157: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,664 INFO L280 TraceCheckUtils]: 158: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,665 INFO L280 TraceCheckUtils]: 159: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,666 INFO L280 TraceCheckUtils]: 160: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,667 INFO L280 TraceCheckUtils]: 161: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,668 INFO L280 TraceCheckUtils]: 162: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,670 INFO L280 TraceCheckUtils]: 163: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,671 INFO L280 TraceCheckUtils]: 164: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,671 INFO L280 TraceCheckUtils]: 165: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,672 INFO L280 TraceCheckUtils]: 166: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,674 INFO L280 TraceCheckUtils]: 167: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,675 INFO L280 TraceCheckUtils]: 168: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,676 INFO L280 TraceCheckUtils]: 169: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,676 INFO L280 TraceCheckUtils]: 170: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,678 INFO L280 TraceCheckUtils]: 171: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,679 INFO L280 TraceCheckUtils]: 172: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,680 INFO L280 TraceCheckUtils]: 173: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,681 INFO L280 TraceCheckUtils]: 174: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,683 INFO L280 TraceCheckUtils]: 175: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,684 INFO L280 TraceCheckUtils]: 176: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,685 INFO L280 TraceCheckUtils]: 177: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,691 INFO L280 TraceCheckUtils]: 178: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,694 INFO L280 TraceCheckUtils]: 179: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,695 INFO L280 TraceCheckUtils]: 180: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,696 INFO L280 TraceCheckUtils]: 181: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,697 INFO L280 TraceCheckUtils]: 182: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,699 INFO L280 TraceCheckUtils]: 183: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,700 INFO L280 TraceCheckUtils]: 184: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,702 INFO L280 TraceCheckUtils]: 185: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,704 INFO L280 TraceCheckUtils]: 186: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,706 INFO L280 TraceCheckUtils]: 187: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,707 INFO L280 TraceCheckUtils]: 188: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,708 INFO L280 TraceCheckUtils]: 189: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,710 INFO L280 TraceCheckUtils]: 190: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,712 INFO L280 TraceCheckUtils]: 191: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,713 INFO L280 TraceCheckUtils]: 192: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,714 INFO L280 TraceCheckUtils]: 193: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,717 INFO L280 TraceCheckUtils]: 194: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,719 INFO L280 TraceCheckUtils]: 195: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,720 INFO L280 TraceCheckUtils]: 196: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,722 INFO L280 TraceCheckUtils]: 197: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:23:21,724 INFO L280 TraceCheckUtils]: 198: Hoare triple {31310#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {31548#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,726 INFO L280 TraceCheckUtils]: 199: Hoare triple {31548#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} assume true; {31548#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 15:23:21,733 INFO L275 TraceCheckUtils]: 200: Hoare quadruple {31548#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} {31215#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} #977#return; {30677#false} is VALID [2020-07-10 15:23:21,733 INFO L280 TraceCheckUtils]: 201: Hoare triple {30677#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {30677#false} is VALID [2020-07-10 15:23:21,733 INFO L280 TraceCheckUtils]: 202: Hoare triple {30677#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L280 TraceCheckUtils]: 203: Hoare triple {30677#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L263 TraceCheckUtils]: 204: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L280 TraceCheckUtils]: 205: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L280 TraceCheckUtils]: 206: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L280 TraceCheckUtils]: 207: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,734 INFO L280 TraceCheckUtils]: 208: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,735 INFO L280 TraceCheckUtils]: 209: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,735 INFO L280 TraceCheckUtils]: 210: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,735 INFO L280 TraceCheckUtils]: 211: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,735 INFO L280 TraceCheckUtils]: 212: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,735 INFO L280 TraceCheckUtils]: 213: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,736 INFO L280 TraceCheckUtils]: 214: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,736 INFO L280 TraceCheckUtils]: 215: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,736 INFO L280 TraceCheckUtils]: 216: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,736 INFO L280 TraceCheckUtils]: 217: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,737 INFO L280 TraceCheckUtils]: 218: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,737 INFO L280 TraceCheckUtils]: 219: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,737 INFO L280 TraceCheckUtils]: 220: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,737 INFO L280 TraceCheckUtils]: 221: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,737 INFO L280 TraceCheckUtils]: 222: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,738 INFO L280 TraceCheckUtils]: 223: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,738 INFO L280 TraceCheckUtils]: 224: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,738 INFO L280 TraceCheckUtils]: 225: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,738 INFO L280 TraceCheckUtils]: 226: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,739 INFO L280 TraceCheckUtils]: 227: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,739 INFO L280 TraceCheckUtils]: 228: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,739 INFO L280 TraceCheckUtils]: 229: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,739 INFO L280 TraceCheckUtils]: 230: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,739 INFO L280 TraceCheckUtils]: 231: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,740 INFO L280 TraceCheckUtils]: 232: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,740 INFO L280 TraceCheckUtils]: 233: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,740 INFO L280 TraceCheckUtils]: 234: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,740 INFO L280 TraceCheckUtils]: 235: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,740 INFO L280 TraceCheckUtils]: 236: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,741 INFO L280 TraceCheckUtils]: 237: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,741 INFO L280 TraceCheckUtils]: 238: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,741 INFO L280 TraceCheckUtils]: 239: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,741 INFO L280 TraceCheckUtils]: 240: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,741 INFO L280 TraceCheckUtils]: 241: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,742 INFO L280 TraceCheckUtils]: 242: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,742 INFO L280 TraceCheckUtils]: 243: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,742 INFO L280 TraceCheckUtils]: 244: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,742 INFO L280 TraceCheckUtils]: 245: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,742 INFO L280 TraceCheckUtils]: 246: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,743 INFO L280 TraceCheckUtils]: 247: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,743 INFO L280 TraceCheckUtils]: 248: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,743 INFO L280 TraceCheckUtils]: 249: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,743 INFO L280 TraceCheckUtils]: 250: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,743 INFO L280 TraceCheckUtils]: 251: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 252: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 253: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 254: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 255: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 256: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,744 INFO L280 TraceCheckUtils]: 257: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,745 INFO L280 TraceCheckUtils]: 258: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,746 INFO L280 TraceCheckUtils]: 259: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,746 INFO L280 TraceCheckUtils]: 260: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,746 INFO L280 TraceCheckUtils]: 261: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,747 INFO L280 TraceCheckUtils]: 262: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,747 INFO L280 TraceCheckUtils]: 263: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,747 INFO L280 TraceCheckUtils]: 264: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,747 INFO L280 TraceCheckUtils]: 265: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,748 INFO L280 TraceCheckUtils]: 266: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,748 INFO L280 TraceCheckUtils]: 267: Hoare triple {30677#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,748 INFO L280 TraceCheckUtils]: 268: Hoare triple {30677#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {30677#false} is VALID [2020-07-10 15:23:21,748 INFO L280 TraceCheckUtils]: 269: Hoare triple {30677#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,748 INFO L280 TraceCheckUtils]: 270: Hoare triple {30677#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {30677#false} is VALID [2020-07-10 15:23:21,749 INFO L280 TraceCheckUtils]: 271: Hoare triple {30677#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {30677#false} is VALID [2020-07-10 15:23:21,749 INFO L280 TraceCheckUtils]: 272: Hoare triple {30677#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {30677#false} is VALID [2020-07-10 15:23:21,749 INFO L280 TraceCheckUtils]: 273: Hoare triple {30677#false} assume true; {30677#false} is VALID [2020-07-10 15:23:21,750 INFO L275 TraceCheckUtils]: 274: Hoare quadruple {30677#false} {30677#false} #977#return; {30677#false} is VALID [2020-07-10 15:23:21,750 INFO L280 TraceCheckUtils]: 275: Hoare triple {30677#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {30677#false} is VALID [2020-07-10 15:23:21,750 INFO L280 TraceCheckUtils]: 276: Hoare triple {30677#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {30677#false} is VALID [2020-07-10 15:23:21,750 INFO L280 TraceCheckUtils]: 277: Hoare triple {30677#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {30677#false} is VALID [2020-07-10 15:23:21,750 INFO L263 TraceCheckUtils]: 278: Hoare triple {30677#false} call #t~ret3 := calculate_output(~input~0); {30677#false} is VALID [2020-07-10 15:23:21,751 INFO L280 TraceCheckUtils]: 279: Hoare triple {30677#false} ~input := #in~input; {30677#false} is VALID [2020-07-10 15:23:21,751 INFO L280 TraceCheckUtils]: 280: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,751 INFO L280 TraceCheckUtils]: 281: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,751 INFO L280 TraceCheckUtils]: 282: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,751 INFO L280 TraceCheckUtils]: 283: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,752 INFO L280 TraceCheckUtils]: 284: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,752 INFO L280 TraceCheckUtils]: 285: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,752 INFO L280 TraceCheckUtils]: 286: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,752 INFO L280 TraceCheckUtils]: 287: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,753 INFO L280 TraceCheckUtils]: 288: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,753 INFO L280 TraceCheckUtils]: 289: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,753 INFO L280 TraceCheckUtils]: 290: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,753 INFO L280 TraceCheckUtils]: 291: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,754 INFO L280 TraceCheckUtils]: 292: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,754 INFO L280 TraceCheckUtils]: 293: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,754 INFO L280 TraceCheckUtils]: 294: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,754 INFO L280 TraceCheckUtils]: 295: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,754 INFO L280 TraceCheckUtils]: 296: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,755 INFO L280 TraceCheckUtils]: 297: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,755 INFO L280 TraceCheckUtils]: 298: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,755 INFO L280 TraceCheckUtils]: 299: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,755 INFO L280 TraceCheckUtils]: 300: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 301: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 302: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 303: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 304: Hoare triple {30677#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 305: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,756 INFO L280 TraceCheckUtils]: 306: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,757 INFO L280 TraceCheckUtils]: 307: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,757 INFO L280 TraceCheckUtils]: 308: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,757 INFO L280 TraceCheckUtils]: 309: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,757 INFO L280 TraceCheckUtils]: 310: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,757 INFO L280 TraceCheckUtils]: 311: Hoare triple {30677#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,758 INFO L280 TraceCheckUtils]: 312: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,758 INFO L280 TraceCheckUtils]: 313: Hoare triple {30677#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,758 INFO L280 TraceCheckUtils]: 314: Hoare triple {30677#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {30677#false} is VALID [2020-07-10 15:23:21,758 INFO L280 TraceCheckUtils]: 315: Hoare triple {30677#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {30677#false} is VALID [2020-07-10 15:23:21,759 INFO L280 TraceCheckUtils]: 316: Hoare triple {30677#false} assume !false; {30677#false} is VALID [2020-07-10 15:23:22,059 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 309 proven. 2 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2020-07-10 15:23:22,060 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:23:22,060 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2020-07-10 15:23:22,060 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901255726] [2020-07-10 15:23:22,061 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 317 [2020-07-10 15:23:22,065 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:23:22,065 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2020-07-10 15:23:23,027 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 543 edges. 543 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:23,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-10 15:23:23,028 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:23:23,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-10 15:23:23,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-07-10 15:23:23,029 INFO L87 Difference]: Start difference. First operand 1124 states and 1430 transitions. Second operand 15 states. [2020-07-10 15:23:44,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:44,151 INFO L93 Difference]: Finished difference Result 2357 states and 2994 transitions. [2020-07-10 15:23:44,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-10 15:23:44,151 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 317 [2020-07-10 15:23:44,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:23:44,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-10 15:23:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1118 transitions. [2020-07-10 15:23:44,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-10 15:23:44,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1118 transitions. [2020-07-10 15:23:44,178 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 30 states and 1118 transitions. [2020-07-10 15:23:47,033 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1118 edges. 1118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:47,106 INFO L225 Difference]: With dead ends: 2357 [2020-07-10 15:23:47,106 INFO L226 Difference]: Without dead ends: 1374 [2020-07-10 15:23:47,108 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=324, Invalid=1158, Unknown=0, NotChecked=0, Total=1482 [2020-07-10 15:23:47,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1374 states. [2020-07-10 15:23:47,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1374 to 1124. [2020-07-10 15:23:47,300 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:23:47,301 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1374 states. Second operand 1124 states. [2020-07-10 15:23:47,301 INFO L74 IsIncluded]: Start isIncluded. First operand 1374 states. Second operand 1124 states. [2020-07-10 15:23:47,301 INFO L87 Difference]: Start difference. First operand 1374 states. Second operand 1124 states. [2020-07-10 15:23:47,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:47,396 INFO L93 Difference]: Finished difference Result 1374 states and 1574 transitions. [2020-07-10 15:23:47,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 1574 transitions. [2020-07-10 15:23:47,399 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:47,399 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:47,400 INFO L74 IsIncluded]: Start isIncluded. First operand 1124 states. Second operand 1374 states. [2020-07-10 15:23:47,400 INFO L87 Difference]: Start difference. First operand 1124 states. Second operand 1374 states. [2020-07-10 15:23:47,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:47,494 INFO L93 Difference]: Finished difference Result 1374 states and 1574 transitions. [2020-07-10 15:23:47,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 1574 transitions. [2020-07-10 15:23:47,497 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:47,497 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:47,497 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:23:47,498 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:23:47,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1124 states. [2020-07-10 15:23:47,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 1302 transitions. [2020-07-10 15:23:47,551 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 1302 transitions. Word has length 317 [2020-07-10 15:23:47,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:23:47,551 INFO L479 AbstractCegarLoop]: Abstraction has 1124 states and 1302 transitions. [2020-07-10 15:23:47,551 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-10 15:23:47,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 1302 transitions. [2020-07-10 15:23:47,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2020-07-10 15:23:47,557 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:23:47,557 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:23:47,770 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:47,771 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:23:47,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:23:47,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1074149043, now seen corresponding path program 1 times [2020-07-10 15:23:47,771 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:23:47,771 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527201427] [2020-07-10 15:23:47,772 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:23:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:48,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:48,038 INFO L280 TraceCheckUtils]: 0: Hoare triple {38561#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {38272#true} is VALID [2020-07-10 15:23:48,039 INFO L280 TraceCheckUtils]: 1: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-10 15:23:48,039 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {38272#true} {38272#true} #973#return; {38272#true} is VALID [2020-07-10 15:23:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:48,118 INFO L280 TraceCheckUtils]: 0: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38272#true} is VALID [2020-07-10 15:23:48,119 INFO L280 TraceCheckUtils]: 1: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,119 INFO L280 TraceCheckUtils]: 2: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,120 INFO L280 TraceCheckUtils]: 3: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,120 INFO L280 TraceCheckUtils]: 4: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,120 INFO L280 TraceCheckUtils]: 5: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,121 INFO L280 TraceCheckUtils]: 6: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,121 INFO L280 TraceCheckUtils]: 7: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,121 INFO L280 TraceCheckUtils]: 8: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,122 INFO L280 TraceCheckUtils]: 9: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,122 INFO L280 TraceCheckUtils]: 10: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,122 INFO L280 TraceCheckUtils]: 11: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,122 INFO L280 TraceCheckUtils]: 12: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,123 INFO L280 TraceCheckUtils]: 13: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,123 INFO L280 TraceCheckUtils]: 14: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,123 INFO L280 TraceCheckUtils]: 15: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,124 INFO L280 TraceCheckUtils]: 16: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,124 INFO L280 TraceCheckUtils]: 17: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,124 INFO L280 TraceCheckUtils]: 18: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,125 INFO L280 TraceCheckUtils]: 19: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,125 INFO L280 TraceCheckUtils]: 20: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,125 INFO L280 TraceCheckUtils]: 21: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,126 INFO L280 TraceCheckUtils]: 22: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,126 INFO L280 TraceCheckUtils]: 23: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,126 INFO L280 TraceCheckUtils]: 24: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,127 INFO L280 TraceCheckUtils]: 25: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,127 INFO L280 TraceCheckUtils]: 26: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,127 INFO L280 TraceCheckUtils]: 27: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,128 INFO L280 TraceCheckUtils]: 28: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,128 INFO L280 TraceCheckUtils]: 29: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,128 INFO L280 TraceCheckUtils]: 30: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,128 INFO L280 TraceCheckUtils]: 31: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,129 INFO L280 TraceCheckUtils]: 32: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,129 INFO L280 TraceCheckUtils]: 33: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,129 INFO L280 TraceCheckUtils]: 34: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,130 INFO L280 TraceCheckUtils]: 35: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,130 INFO L280 TraceCheckUtils]: 36: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,130 INFO L280 TraceCheckUtils]: 37: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,131 INFO L280 TraceCheckUtils]: 38: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,131 INFO L280 TraceCheckUtils]: 39: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,131 INFO L280 TraceCheckUtils]: 40: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,132 INFO L280 TraceCheckUtils]: 41: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,132 INFO L280 TraceCheckUtils]: 42: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,132 INFO L280 TraceCheckUtils]: 43: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,133 INFO L280 TraceCheckUtils]: 44: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,133 INFO L280 TraceCheckUtils]: 45: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,133 INFO L280 TraceCheckUtils]: 46: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,134 INFO L280 TraceCheckUtils]: 47: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,134 INFO L280 TraceCheckUtils]: 48: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,134 INFO L280 TraceCheckUtils]: 49: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,135 INFO L280 TraceCheckUtils]: 50: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,135 INFO L280 TraceCheckUtils]: 51: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,135 INFO L280 TraceCheckUtils]: 52: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,136 INFO L280 TraceCheckUtils]: 53: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,136 INFO L280 TraceCheckUtils]: 54: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,136 INFO L280 TraceCheckUtils]: 55: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,137 INFO L280 TraceCheckUtils]: 56: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,137 INFO L280 TraceCheckUtils]: 57: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,137 INFO L280 TraceCheckUtils]: 58: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,138 INFO L280 TraceCheckUtils]: 59: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,138 INFO L280 TraceCheckUtils]: 60: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,138 INFO L280 TraceCheckUtils]: 61: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,139 INFO L280 TraceCheckUtils]: 62: Hoare triple {38272#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,139 INFO L280 TraceCheckUtils]: 63: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,139 INFO L280 TraceCheckUtils]: 64: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,140 INFO L280 TraceCheckUtils]: 65: Hoare triple {38272#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38272#true} is VALID [2020-07-10 15:23:48,140 INFO L280 TraceCheckUtils]: 66: Hoare triple {38272#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,140 INFO L280 TraceCheckUtils]: 67: Hoare triple {38272#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,141 INFO L280 TraceCheckUtils]: 68: Hoare triple {38272#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,141 INFO L280 TraceCheckUtils]: 69: Hoare triple {38272#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,141 INFO L280 TraceCheckUtils]: 70: Hoare triple {38272#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,142 INFO L280 TraceCheckUtils]: 71: Hoare triple {38272#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,142 INFO L280 TraceCheckUtils]: 72: Hoare triple {38272#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,142 INFO L280 TraceCheckUtils]: 73: Hoare triple {38272#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,143 INFO L280 TraceCheckUtils]: 74: Hoare triple {38272#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,143 INFO L280 TraceCheckUtils]: 75: Hoare triple {38272#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,143 INFO L280 TraceCheckUtils]: 76: Hoare triple {38272#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38272#true} is VALID [2020-07-10 15:23:48,144 INFO L280 TraceCheckUtils]: 77: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,144 INFO L280 TraceCheckUtils]: 78: Hoare triple {38272#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,144 INFO L280 TraceCheckUtils]: 79: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,144 INFO L280 TraceCheckUtils]: 80: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,145 INFO L280 TraceCheckUtils]: 81: Hoare triple {38272#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,145 INFO L280 TraceCheckUtils]: 82: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,145 INFO L280 TraceCheckUtils]: 83: Hoare triple {38272#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,146 INFO L280 TraceCheckUtils]: 84: Hoare triple {38272#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,146 INFO L280 TraceCheckUtils]: 85: Hoare triple {38272#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,146 INFO L280 TraceCheckUtils]: 86: Hoare triple {38272#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,147 INFO L280 TraceCheckUtils]: 87: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,147 INFO L280 TraceCheckUtils]: 88: Hoare triple {38272#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,147 INFO L280 TraceCheckUtils]: 89: Hoare triple {38272#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,148 INFO L280 TraceCheckUtils]: 90: Hoare triple {38272#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,148 INFO L280 TraceCheckUtils]: 91: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,148 INFO L280 TraceCheckUtils]: 92: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,149 INFO L280 TraceCheckUtils]: 93: Hoare triple {38272#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,149 INFO L280 TraceCheckUtils]: 94: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,149 INFO L280 TraceCheckUtils]: 95: Hoare triple {38272#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,150 INFO L280 TraceCheckUtils]: 96: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,150 INFO L280 TraceCheckUtils]: 97: Hoare triple {38272#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,150 INFO L280 TraceCheckUtils]: 98: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,151 INFO L280 TraceCheckUtils]: 99: Hoare triple {38272#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,151 INFO L280 TraceCheckUtils]: 100: Hoare triple {38272#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,151 INFO L280 TraceCheckUtils]: 101: Hoare triple {38272#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38272#true} is VALID [2020-07-10 15:23:48,152 INFO L280 TraceCheckUtils]: 102: Hoare triple {38272#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {38272#true} is VALID [2020-07-10 15:23:48,152 INFO L280 TraceCheckUtils]: 103: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-10 15:23:48,152 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {38272#true} {38272#true} #977#return; {38272#true} is VALID [2020-07-10 15:23:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:48,284 INFO L280 TraceCheckUtils]: 0: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38272#true} is VALID [2020-07-10 15:23:48,284 INFO L280 TraceCheckUtils]: 1: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,284 INFO L280 TraceCheckUtils]: 2: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,285 INFO L280 TraceCheckUtils]: 3: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,285 INFO L280 TraceCheckUtils]: 4: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,285 INFO L280 TraceCheckUtils]: 5: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,286 INFO L280 TraceCheckUtils]: 6: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,286 INFO L280 TraceCheckUtils]: 7: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,286 INFO L280 TraceCheckUtils]: 8: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,287 INFO L280 TraceCheckUtils]: 9: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,287 INFO L280 TraceCheckUtils]: 10: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,287 INFO L280 TraceCheckUtils]: 11: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,287 INFO L280 TraceCheckUtils]: 12: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,288 INFO L280 TraceCheckUtils]: 13: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,288 INFO L280 TraceCheckUtils]: 14: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,288 INFO L280 TraceCheckUtils]: 15: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,289 INFO L280 TraceCheckUtils]: 16: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,289 INFO L280 TraceCheckUtils]: 17: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,289 INFO L280 TraceCheckUtils]: 18: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,290 INFO L280 TraceCheckUtils]: 19: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,290 INFO L280 TraceCheckUtils]: 20: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,290 INFO L280 TraceCheckUtils]: 21: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,291 INFO L280 TraceCheckUtils]: 22: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,291 INFO L280 TraceCheckUtils]: 23: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,291 INFO L280 TraceCheckUtils]: 24: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,291 INFO L280 TraceCheckUtils]: 25: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,292 INFO L280 TraceCheckUtils]: 26: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,292 INFO L280 TraceCheckUtils]: 27: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,292 INFO L280 TraceCheckUtils]: 28: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,293 INFO L280 TraceCheckUtils]: 29: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,293 INFO L280 TraceCheckUtils]: 30: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,293 INFO L280 TraceCheckUtils]: 31: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,294 INFO L280 TraceCheckUtils]: 32: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,294 INFO L280 TraceCheckUtils]: 33: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,294 INFO L280 TraceCheckUtils]: 34: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,295 INFO L280 TraceCheckUtils]: 35: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,295 INFO L280 TraceCheckUtils]: 36: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,295 INFO L280 TraceCheckUtils]: 37: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,296 INFO L280 TraceCheckUtils]: 38: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,296 INFO L280 TraceCheckUtils]: 39: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,296 INFO L280 TraceCheckUtils]: 40: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,296 INFO L280 TraceCheckUtils]: 41: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,297 INFO L280 TraceCheckUtils]: 42: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,297 INFO L280 TraceCheckUtils]: 43: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,297 INFO L280 TraceCheckUtils]: 44: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,298 INFO L280 TraceCheckUtils]: 45: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,298 INFO L280 TraceCheckUtils]: 46: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,298 INFO L280 TraceCheckUtils]: 47: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,299 INFO L280 TraceCheckUtils]: 48: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,299 INFO L280 TraceCheckUtils]: 49: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,299 INFO L280 TraceCheckUtils]: 50: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,299 INFO L280 TraceCheckUtils]: 51: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,300 INFO L280 TraceCheckUtils]: 52: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,300 INFO L280 TraceCheckUtils]: 53: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,300 INFO L280 TraceCheckUtils]: 54: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,301 INFO L280 TraceCheckUtils]: 55: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,301 INFO L280 TraceCheckUtils]: 56: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,301 INFO L280 TraceCheckUtils]: 57: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,302 INFO L280 TraceCheckUtils]: 58: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,302 INFO L280 TraceCheckUtils]: 59: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,302 INFO L280 TraceCheckUtils]: 60: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,302 INFO L280 TraceCheckUtils]: 61: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,303 INFO L280 TraceCheckUtils]: 62: Hoare triple {38272#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,303 INFO L280 TraceCheckUtils]: 63: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,303 INFO L280 TraceCheckUtils]: 64: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,303 INFO L280 TraceCheckUtils]: 65: Hoare triple {38272#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38272#true} is VALID [2020-07-10 15:23:48,304 INFO L280 TraceCheckUtils]: 66: Hoare triple {38272#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,304 INFO L280 TraceCheckUtils]: 67: Hoare triple {38272#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,304 INFO L280 TraceCheckUtils]: 68: Hoare triple {38272#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,304 INFO L280 TraceCheckUtils]: 69: Hoare triple {38272#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,305 INFO L280 TraceCheckUtils]: 70: Hoare triple {38272#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,305 INFO L280 TraceCheckUtils]: 71: Hoare triple {38272#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,305 INFO L280 TraceCheckUtils]: 72: Hoare triple {38272#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,306 INFO L280 TraceCheckUtils]: 73: Hoare triple {38272#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,306 INFO L280 TraceCheckUtils]: 74: Hoare triple {38272#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,306 INFO L280 TraceCheckUtils]: 75: Hoare triple {38272#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,307 INFO L280 TraceCheckUtils]: 76: Hoare triple {38272#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38272#true} is VALID [2020-07-10 15:23:48,307 INFO L280 TraceCheckUtils]: 77: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,307 INFO L280 TraceCheckUtils]: 78: Hoare triple {38272#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,308 INFO L280 TraceCheckUtils]: 79: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,308 INFO L280 TraceCheckUtils]: 80: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,308 INFO L280 TraceCheckUtils]: 81: Hoare triple {38272#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,309 INFO L280 TraceCheckUtils]: 82: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,309 INFO L280 TraceCheckUtils]: 83: Hoare triple {38272#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,309 INFO L280 TraceCheckUtils]: 84: Hoare triple {38272#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,309 INFO L280 TraceCheckUtils]: 85: Hoare triple {38272#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,310 INFO L280 TraceCheckUtils]: 86: Hoare triple {38272#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,310 INFO L280 TraceCheckUtils]: 87: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,310 INFO L280 TraceCheckUtils]: 88: Hoare triple {38272#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,311 INFO L280 TraceCheckUtils]: 89: Hoare triple {38272#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,311 INFO L280 TraceCheckUtils]: 90: Hoare triple {38272#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,311 INFO L280 TraceCheckUtils]: 91: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,312 INFO L280 TraceCheckUtils]: 92: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,312 INFO L280 TraceCheckUtils]: 93: Hoare triple {38272#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,312 INFO L280 TraceCheckUtils]: 94: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,312 INFO L280 TraceCheckUtils]: 95: Hoare triple {38272#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,313 INFO L280 TraceCheckUtils]: 96: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,313 INFO L280 TraceCheckUtils]: 97: Hoare triple {38272#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,313 INFO L280 TraceCheckUtils]: 98: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,313 INFO L280 TraceCheckUtils]: 99: Hoare triple {38272#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,314 INFO L280 TraceCheckUtils]: 100: Hoare triple {38272#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,314 INFO L280 TraceCheckUtils]: 101: Hoare triple {38272#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38272#true} is VALID [2020-07-10 15:23:48,314 INFO L280 TraceCheckUtils]: 102: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,315 INFO L280 TraceCheckUtils]: 103: Hoare triple {38272#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,315 INFO L280 TraceCheckUtils]: 104: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,329 INFO L280 TraceCheckUtils]: 105: Hoare triple {38272#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,331 INFO L280 TraceCheckUtils]: 106: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} assume true; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,332 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} {38272#true} #977#return; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:48,574 INFO L280 TraceCheckUtils]: 0: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,575 INFO L280 TraceCheckUtils]: 1: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,582 INFO L280 TraceCheckUtils]: 2: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,585 INFO L280 TraceCheckUtils]: 3: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,586 INFO L280 TraceCheckUtils]: 4: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,587 INFO L280 TraceCheckUtils]: 5: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,590 INFO L280 TraceCheckUtils]: 6: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,592 INFO L280 TraceCheckUtils]: 7: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,594 INFO L280 TraceCheckUtils]: 8: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,595 INFO L280 TraceCheckUtils]: 9: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,597 INFO L280 TraceCheckUtils]: 10: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,600 INFO L280 TraceCheckUtils]: 11: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,605 INFO L280 TraceCheckUtils]: 12: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,606 INFO L280 TraceCheckUtils]: 13: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,607 INFO L280 TraceCheckUtils]: 14: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,609 INFO L280 TraceCheckUtils]: 15: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,612 INFO L280 TraceCheckUtils]: 16: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,613 INFO L280 TraceCheckUtils]: 17: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,614 INFO L280 TraceCheckUtils]: 18: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,615 INFO L280 TraceCheckUtils]: 19: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,616 INFO L280 TraceCheckUtils]: 20: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,618 INFO L280 TraceCheckUtils]: 21: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,623 INFO L280 TraceCheckUtils]: 22: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,624 INFO L280 TraceCheckUtils]: 23: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,626 INFO L280 TraceCheckUtils]: 24: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,628 INFO L280 TraceCheckUtils]: 25: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,629 INFO L280 TraceCheckUtils]: 26: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,630 INFO L280 TraceCheckUtils]: 27: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,631 INFO L280 TraceCheckUtils]: 28: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,633 INFO L280 TraceCheckUtils]: 29: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,635 INFO L280 TraceCheckUtils]: 30: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,636 INFO L280 TraceCheckUtils]: 31: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,641 INFO L280 TraceCheckUtils]: 32: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,642 INFO L280 TraceCheckUtils]: 33: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,643 INFO L280 TraceCheckUtils]: 34: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,645 INFO L280 TraceCheckUtils]: 35: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,647 INFO L280 TraceCheckUtils]: 36: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,648 INFO L280 TraceCheckUtils]: 37: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,649 INFO L280 TraceCheckUtils]: 38: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,650 INFO L280 TraceCheckUtils]: 39: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,652 INFO L280 TraceCheckUtils]: 40: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,655 INFO L280 TraceCheckUtils]: 41: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,656 INFO L280 TraceCheckUtils]: 42: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,658 INFO L280 TraceCheckUtils]: 43: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,661 INFO L280 TraceCheckUtils]: 44: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,665 INFO L280 TraceCheckUtils]: 45: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,667 INFO L280 TraceCheckUtils]: 46: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,668 INFO L280 TraceCheckUtils]: 47: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,670 INFO L280 TraceCheckUtils]: 48: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,672 INFO L280 TraceCheckUtils]: 49: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,673 INFO L280 TraceCheckUtils]: 50: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,675 INFO L280 TraceCheckUtils]: 51: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,677 INFO L280 TraceCheckUtils]: 52: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,678 INFO L280 TraceCheckUtils]: 53: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,680 INFO L280 TraceCheckUtils]: 54: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,682 INFO L280 TraceCheckUtils]: 55: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,684 INFO L280 TraceCheckUtils]: 56: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,685 INFO L280 TraceCheckUtils]: 57: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,690 INFO L280 TraceCheckUtils]: 58: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,691 INFO L280 TraceCheckUtils]: 59: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,693 INFO L280 TraceCheckUtils]: 60: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,695 INFO L280 TraceCheckUtils]: 61: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,696 INFO L280 TraceCheckUtils]: 62: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,697 INFO L280 TraceCheckUtils]: 63: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,699 INFO L280 TraceCheckUtils]: 64: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,700 INFO L280 TraceCheckUtils]: 65: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,702 INFO L280 TraceCheckUtils]: 66: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,704 INFO L280 TraceCheckUtils]: 67: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} is VALID [2020-07-10 15:23:48,709 INFO L280 TraceCheckUtils]: 68: Hoare triple {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} assume true; {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} is VALID [2020-07-10 15:23:48,711 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} #977#return; {38273#false} is VALID [2020-07-10 15:23:48,752 INFO L263 TraceCheckUtils]: 0: Hoare triple {38272#true} call ULTIMATE.init(); {38561#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:48,752 INFO L280 TraceCheckUtils]: 1: Hoare triple {38561#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {38272#true} is VALID [2020-07-10 15:23:48,752 INFO L280 TraceCheckUtils]: 2: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-10 15:23:48,753 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {38272#true} {38272#true} #973#return; {38272#true} is VALID [2020-07-10 15:23:48,753 INFO L263 TraceCheckUtils]: 4: Hoare triple {38272#true} call #t~ret4 := main(); {38272#true} is VALID [2020-07-10 15:23:48,753 INFO L280 TraceCheckUtils]: 5: Hoare triple {38272#true} ~output~0 := -1; {38272#true} is VALID [2020-07-10 15:23:48,753 INFO L280 TraceCheckUtils]: 6: Hoare triple {38272#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38272#true} is VALID [2020-07-10 15:23:48,753 INFO L280 TraceCheckUtils]: 7: Hoare triple {38272#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38272#true} is VALID [2020-07-10 15:23:48,754 INFO L263 TraceCheckUtils]: 8: Hoare triple {38272#true} call #t~ret3 := calculate_output(~input~0); {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:48,755 INFO L280 TraceCheckUtils]: 9: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38272#true} is VALID [2020-07-10 15:23:48,755 INFO L280 TraceCheckUtils]: 10: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,755 INFO L280 TraceCheckUtils]: 11: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,755 INFO L280 TraceCheckUtils]: 12: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,755 INFO L280 TraceCheckUtils]: 13: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,756 INFO L280 TraceCheckUtils]: 14: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,756 INFO L280 TraceCheckUtils]: 15: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,756 INFO L280 TraceCheckUtils]: 16: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,756 INFO L280 TraceCheckUtils]: 17: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,756 INFO L280 TraceCheckUtils]: 18: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 19: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 20: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 21: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 22: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 23: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,757 INFO L280 TraceCheckUtils]: 24: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 25: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 26: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 27: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 28: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 29: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,758 INFO L280 TraceCheckUtils]: 30: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,759 INFO L280 TraceCheckUtils]: 31: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,759 INFO L280 TraceCheckUtils]: 32: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,759 INFO L280 TraceCheckUtils]: 33: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,759 INFO L280 TraceCheckUtils]: 34: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,759 INFO L280 TraceCheckUtils]: 35: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 36: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 37: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 38: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 39: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 40: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,760 INFO L280 TraceCheckUtils]: 41: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,761 INFO L280 TraceCheckUtils]: 42: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,761 INFO L280 TraceCheckUtils]: 43: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,761 INFO L280 TraceCheckUtils]: 44: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,761 INFO L280 TraceCheckUtils]: 45: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,762 INFO L280 TraceCheckUtils]: 46: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,762 INFO L280 TraceCheckUtils]: 47: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,762 INFO L280 TraceCheckUtils]: 48: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,762 INFO L280 TraceCheckUtils]: 49: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,762 INFO L280 TraceCheckUtils]: 50: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,763 INFO L280 TraceCheckUtils]: 51: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,763 INFO L280 TraceCheckUtils]: 52: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,763 INFO L280 TraceCheckUtils]: 53: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,763 INFO L280 TraceCheckUtils]: 54: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,763 INFO L280 TraceCheckUtils]: 55: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 56: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 57: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 58: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 59: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 60: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,764 INFO L280 TraceCheckUtils]: 61: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,765 INFO L280 TraceCheckUtils]: 62: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,765 INFO L280 TraceCheckUtils]: 63: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,765 INFO L280 TraceCheckUtils]: 64: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,765 INFO L280 TraceCheckUtils]: 65: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,765 INFO L280 TraceCheckUtils]: 66: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,766 INFO L280 TraceCheckUtils]: 67: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,766 INFO L280 TraceCheckUtils]: 68: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,766 INFO L280 TraceCheckUtils]: 69: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,766 INFO L280 TraceCheckUtils]: 70: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,766 INFO L280 TraceCheckUtils]: 71: Hoare triple {38272#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,767 INFO L280 TraceCheckUtils]: 72: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,767 INFO L280 TraceCheckUtils]: 73: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,767 INFO L280 TraceCheckUtils]: 74: Hoare triple {38272#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38272#true} is VALID [2020-07-10 15:23:48,767 INFO L280 TraceCheckUtils]: 75: Hoare triple {38272#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,768 INFO L280 TraceCheckUtils]: 76: Hoare triple {38272#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,768 INFO L280 TraceCheckUtils]: 77: Hoare triple {38272#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,768 INFO L280 TraceCheckUtils]: 78: Hoare triple {38272#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,768 INFO L280 TraceCheckUtils]: 79: Hoare triple {38272#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,768 INFO L280 TraceCheckUtils]: 80: Hoare triple {38272#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,769 INFO L280 TraceCheckUtils]: 81: Hoare triple {38272#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,769 INFO L280 TraceCheckUtils]: 82: Hoare triple {38272#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,769 INFO L280 TraceCheckUtils]: 83: Hoare triple {38272#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,769 INFO L280 TraceCheckUtils]: 84: Hoare triple {38272#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,769 INFO L280 TraceCheckUtils]: 85: Hoare triple {38272#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 86: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 87: Hoare triple {38272#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 88: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 89: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 90: Hoare triple {38272#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 91: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,770 INFO L280 TraceCheckUtils]: 92: Hoare triple {38272#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,771 INFO L280 TraceCheckUtils]: 93: Hoare triple {38272#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,771 INFO L280 TraceCheckUtils]: 94: Hoare triple {38272#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,771 INFO L280 TraceCheckUtils]: 95: Hoare triple {38272#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 96: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 97: Hoare triple {38272#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 98: Hoare triple {38272#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 99: Hoare triple {38272#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 100: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,772 INFO L280 TraceCheckUtils]: 101: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,773 INFO L280 TraceCheckUtils]: 102: Hoare triple {38272#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,773 INFO L280 TraceCheckUtils]: 103: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,773 INFO L280 TraceCheckUtils]: 104: Hoare triple {38272#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,773 INFO L280 TraceCheckUtils]: 105: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,773 INFO L280 TraceCheckUtils]: 106: Hoare triple {38272#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,774 INFO L280 TraceCheckUtils]: 107: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,774 INFO L280 TraceCheckUtils]: 108: Hoare triple {38272#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,774 INFO L280 TraceCheckUtils]: 109: Hoare triple {38272#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,774 INFO L280 TraceCheckUtils]: 110: Hoare triple {38272#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38272#true} is VALID [2020-07-10 15:23:48,774 INFO L280 TraceCheckUtils]: 111: Hoare triple {38272#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {38272#true} is VALID [2020-07-10 15:23:48,775 INFO L280 TraceCheckUtils]: 112: Hoare triple {38272#true} assume true; {38272#true} is VALID [2020-07-10 15:23:48,775 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {38272#true} {38272#true} #977#return; {38272#true} is VALID [2020-07-10 15:23:48,775 INFO L280 TraceCheckUtils]: 114: Hoare triple {38272#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38272#true} is VALID [2020-07-10 15:23:48,775 INFO L280 TraceCheckUtils]: 115: Hoare triple {38272#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38272#true} is VALID [2020-07-10 15:23:48,775 INFO L280 TraceCheckUtils]: 116: Hoare triple {38272#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38272#true} is VALID [2020-07-10 15:23:48,779 INFO L263 TraceCheckUtils]: 117: Hoare triple {38272#true} call #t~ret3 := calculate_output(~input~0); {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:48,779 INFO L280 TraceCheckUtils]: 118: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38272#true} is VALID [2020-07-10 15:23:48,780 INFO L280 TraceCheckUtils]: 119: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,780 INFO L280 TraceCheckUtils]: 120: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,780 INFO L280 TraceCheckUtils]: 121: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,780 INFO L280 TraceCheckUtils]: 122: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,780 INFO L280 TraceCheckUtils]: 123: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,781 INFO L280 TraceCheckUtils]: 124: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,781 INFO L280 TraceCheckUtils]: 125: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,781 INFO L280 TraceCheckUtils]: 126: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,781 INFO L280 TraceCheckUtils]: 127: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,781 INFO L280 TraceCheckUtils]: 128: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 129: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 130: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 131: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 132: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 133: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,782 INFO L280 TraceCheckUtils]: 134: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,783 INFO L280 TraceCheckUtils]: 135: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,783 INFO L280 TraceCheckUtils]: 136: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,783 INFO L280 TraceCheckUtils]: 137: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,784 INFO L280 TraceCheckUtils]: 138: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,784 INFO L280 TraceCheckUtils]: 139: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,784 INFO L280 TraceCheckUtils]: 140: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,784 INFO L280 TraceCheckUtils]: 141: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,784 INFO L280 TraceCheckUtils]: 142: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,785 INFO L280 TraceCheckUtils]: 143: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,785 INFO L280 TraceCheckUtils]: 144: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,785 INFO L280 TraceCheckUtils]: 145: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,785 INFO L280 TraceCheckUtils]: 146: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,786 INFO L280 TraceCheckUtils]: 147: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,786 INFO L280 TraceCheckUtils]: 148: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,786 INFO L280 TraceCheckUtils]: 149: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,786 INFO L280 TraceCheckUtils]: 150: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,786 INFO L280 TraceCheckUtils]: 151: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 152: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 153: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 154: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 155: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 156: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,787 INFO L280 TraceCheckUtils]: 157: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,788 INFO L280 TraceCheckUtils]: 158: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,788 INFO L280 TraceCheckUtils]: 159: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,788 INFO L280 TraceCheckUtils]: 160: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,788 INFO L280 TraceCheckUtils]: 161: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,789 INFO L280 TraceCheckUtils]: 162: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,789 INFO L280 TraceCheckUtils]: 163: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,789 INFO L280 TraceCheckUtils]: 164: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,789 INFO L280 TraceCheckUtils]: 165: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,790 INFO L280 TraceCheckUtils]: 166: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,790 INFO L280 TraceCheckUtils]: 167: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,790 INFO L280 TraceCheckUtils]: 168: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,790 INFO L280 TraceCheckUtils]: 169: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,791 INFO L280 TraceCheckUtils]: 170: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,791 INFO L280 TraceCheckUtils]: 171: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,791 INFO L280 TraceCheckUtils]: 172: Hoare triple {38272#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,791 INFO L280 TraceCheckUtils]: 173: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,791 INFO L280 TraceCheckUtils]: 174: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 175: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 176: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 177: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 178: Hoare triple {38272#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 179: Hoare triple {38272#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,792 INFO L280 TraceCheckUtils]: 180: Hoare triple {38272#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,793 INFO L280 TraceCheckUtils]: 181: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,793 INFO L280 TraceCheckUtils]: 182: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,793 INFO L280 TraceCheckUtils]: 183: Hoare triple {38272#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38272#true} is VALID [2020-07-10 15:23:48,793 INFO L280 TraceCheckUtils]: 184: Hoare triple {38272#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,793 INFO L280 TraceCheckUtils]: 185: Hoare triple {38272#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,794 INFO L280 TraceCheckUtils]: 186: Hoare triple {38272#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,794 INFO L280 TraceCheckUtils]: 187: Hoare triple {38272#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,794 INFO L280 TraceCheckUtils]: 188: Hoare triple {38272#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,794 INFO L280 TraceCheckUtils]: 189: Hoare triple {38272#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,794 INFO L280 TraceCheckUtils]: 190: Hoare triple {38272#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 191: Hoare triple {38272#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 192: Hoare triple {38272#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 193: Hoare triple {38272#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 194: Hoare triple {38272#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 195: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,795 INFO L280 TraceCheckUtils]: 196: Hoare triple {38272#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,796 INFO L280 TraceCheckUtils]: 197: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,796 INFO L280 TraceCheckUtils]: 198: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,796 INFO L280 TraceCheckUtils]: 199: Hoare triple {38272#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,796 INFO L280 TraceCheckUtils]: 200: Hoare triple {38272#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,796 INFO L280 TraceCheckUtils]: 201: Hoare triple {38272#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 202: Hoare triple {38272#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 203: Hoare triple {38272#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 204: Hoare triple {38272#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 205: Hoare triple {38272#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 206: Hoare triple {38272#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38272#true} is VALID [2020-07-10 15:23:48,797 INFO L280 TraceCheckUtils]: 207: Hoare triple {38272#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 208: Hoare triple {38272#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 209: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 210: Hoare triple {38272#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 211: Hoare triple {38272#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 212: Hoare triple {38272#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,798 INFO L280 TraceCheckUtils]: 213: Hoare triple {38272#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,799 INFO L280 TraceCheckUtils]: 214: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38272#true} is VALID [2020-07-10 15:23:48,799 INFO L280 TraceCheckUtils]: 215: Hoare triple {38272#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,799 INFO L280 TraceCheckUtils]: 216: Hoare triple {38272#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38272#true} is VALID [2020-07-10 15:23:48,799 INFO L280 TraceCheckUtils]: 217: Hoare triple {38272#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,799 INFO L280 TraceCheckUtils]: 218: Hoare triple {38272#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,800 INFO L280 TraceCheckUtils]: 219: Hoare triple {38272#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38272#true} is VALID [2020-07-10 15:23:48,800 INFO L280 TraceCheckUtils]: 220: Hoare triple {38272#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,800 INFO L280 TraceCheckUtils]: 221: Hoare triple {38272#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {38272#true} is VALID [2020-07-10 15:23:48,800 INFO L280 TraceCheckUtils]: 222: Hoare triple {38272#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38272#true} is VALID [2020-07-10 15:23:48,807 INFO L280 TraceCheckUtils]: 223: Hoare triple {38272#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,809 INFO L280 TraceCheckUtils]: 224: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} assume true; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,811 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} {38272#true} #977#return; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,813 INFO L280 TraceCheckUtils]: 226: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,814 INFO L280 TraceCheckUtils]: 227: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,815 INFO L280 TraceCheckUtils]: 228: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} is VALID [2020-07-10 15:23:48,819 INFO L263 TraceCheckUtils]: 229: Hoare triple {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} call #t~ret3 := calculate_output(~input~0); {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:48,820 INFO L280 TraceCheckUtils]: 230: Hoare triple {38562#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,821 INFO L280 TraceCheckUtils]: 231: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,822 INFO L280 TraceCheckUtils]: 232: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,824 INFO L280 TraceCheckUtils]: 233: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,825 INFO L280 TraceCheckUtils]: 234: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,826 INFO L280 TraceCheckUtils]: 235: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,827 INFO L280 TraceCheckUtils]: 236: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,828 INFO L280 TraceCheckUtils]: 237: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,830 INFO L280 TraceCheckUtils]: 238: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,832 INFO L280 TraceCheckUtils]: 239: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,833 INFO L280 TraceCheckUtils]: 240: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,836 INFO L280 TraceCheckUtils]: 241: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,837 INFO L280 TraceCheckUtils]: 242: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:23:48,838 INFO L280 TraceCheckUtils]: 243: Hoare triple {38563#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,841 INFO L280 TraceCheckUtils]: 244: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,842 INFO L280 TraceCheckUtils]: 245: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,843 INFO L280 TraceCheckUtils]: 246: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,846 INFO L280 TraceCheckUtils]: 247: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,848 INFO L280 TraceCheckUtils]: 248: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,849 INFO L280 TraceCheckUtils]: 249: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,851 INFO L280 TraceCheckUtils]: 250: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,853 INFO L280 TraceCheckUtils]: 251: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,854 INFO L280 TraceCheckUtils]: 252: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,855 INFO L280 TraceCheckUtils]: 253: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,856 INFO L280 TraceCheckUtils]: 254: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,857 INFO L280 TraceCheckUtils]: 255: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,859 INFO L280 TraceCheckUtils]: 256: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,860 INFO L280 TraceCheckUtils]: 257: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,861 INFO L280 TraceCheckUtils]: 258: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,865 INFO L280 TraceCheckUtils]: 259: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,866 INFO L280 TraceCheckUtils]: 260: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,867 INFO L280 TraceCheckUtils]: 261: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,868 INFO L280 TraceCheckUtils]: 262: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,870 INFO L280 TraceCheckUtils]: 263: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,872 INFO L280 TraceCheckUtils]: 264: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,873 INFO L280 TraceCheckUtils]: 265: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,875 INFO L280 TraceCheckUtils]: 266: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,876 INFO L280 TraceCheckUtils]: 267: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,877 INFO L280 TraceCheckUtils]: 268: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,878 INFO L280 TraceCheckUtils]: 269: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,879 INFO L280 TraceCheckUtils]: 270: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,880 INFO L280 TraceCheckUtils]: 271: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,882 INFO L280 TraceCheckUtils]: 272: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,883 INFO L280 TraceCheckUtils]: 273: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,884 INFO L280 TraceCheckUtils]: 274: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,885 INFO L280 TraceCheckUtils]: 275: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,886 INFO L280 TraceCheckUtils]: 276: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,888 INFO L280 TraceCheckUtils]: 277: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,890 INFO L280 TraceCheckUtils]: 278: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,891 INFO L280 TraceCheckUtils]: 279: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,892 INFO L280 TraceCheckUtils]: 280: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,893 INFO L280 TraceCheckUtils]: 281: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,895 INFO L280 TraceCheckUtils]: 282: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,897 INFO L280 TraceCheckUtils]: 283: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,900 INFO L280 TraceCheckUtils]: 284: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,901 INFO L280 TraceCheckUtils]: 285: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,903 INFO L280 TraceCheckUtils]: 286: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,905 INFO L280 TraceCheckUtils]: 287: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,906 INFO L280 TraceCheckUtils]: 288: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,911 INFO L280 TraceCheckUtils]: 289: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,912 INFO L280 TraceCheckUtils]: 290: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,913 INFO L280 TraceCheckUtils]: 291: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,915 INFO L280 TraceCheckUtils]: 292: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,917 INFO L280 TraceCheckUtils]: 293: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,919 INFO L280 TraceCheckUtils]: 294: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,920 INFO L280 TraceCheckUtils]: 295: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,921 INFO L280 TraceCheckUtils]: 296: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} is VALID [2020-07-10 15:23:48,925 INFO L280 TraceCheckUtils]: 297: Hoare triple {38564#(and (or (and (not (= 6 ~a15~0)) (= ~a21~0 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80)) (or (= ~a12~0 |old(~a12~0)|) (< 80 ~a12~0)))} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} is VALID [2020-07-10 15:23:48,926 INFO L280 TraceCheckUtils]: 298: Hoare triple {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} assume true; {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} is VALID [2020-07-10 15:23:48,927 INFO L275 TraceCheckUtils]: 299: Hoare quadruple {38565#(or (<= |old(~a12~0)| 80) (not (= 9 |old(~a21~0)|)))} {38490#(and (= 1 ~a24~0) (= 9 ~a21~0) (= ~a21~0 ~a15~0) (<= 204295 ~a12~0))} #977#return; {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L280 TraceCheckUtils]: 300: Hoare triple {38273#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L280 TraceCheckUtils]: 301: Hoare triple {38273#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L280 TraceCheckUtils]: 302: Hoare triple {38273#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L263 TraceCheckUtils]: 303: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L280 TraceCheckUtils]: 304: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-10 15:23:48,928 INFO L280 TraceCheckUtils]: 305: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 306: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 307: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 308: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 309: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 310: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,929 INFO L280 TraceCheckUtils]: 311: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,930 INFO L280 TraceCheckUtils]: 312: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,930 INFO L280 TraceCheckUtils]: 313: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,930 INFO L280 TraceCheckUtils]: 314: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,930 INFO L280 TraceCheckUtils]: 315: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,930 INFO L280 TraceCheckUtils]: 316: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,931 INFO L280 TraceCheckUtils]: 317: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,931 INFO L280 TraceCheckUtils]: 318: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,931 INFO L280 TraceCheckUtils]: 319: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,931 INFO L280 TraceCheckUtils]: 320: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,931 INFO L280 TraceCheckUtils]: 321: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 322: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 323: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 324: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 325: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 326: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,932 INFO L280 TraceCheckUtils]: 327: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,933 INFO L280 TraceCheckUtils]: 328: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,933 INFO L280 TraceCheckUtils]: 329: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,933 INFO L280 TraceCheckUtils]: 330: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,933 INFO L280 TraceCheckUtils]: 331: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,933 INFO L280 TraceCheckUtils]: 332: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 333: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 334: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 335: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 336: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 337: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,934 INFO L280 TraceCheckUtils]: 338: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,935 INFO L280 TraceCheckUtils]: 339: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:48,935 INFO L280 TraceCheckUtils]: 340: Hoare triple {38273#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {38273#false} is VALID [2020-07-10 15:23:48,935 INFO L280 TraceCheckUtils]: 341: Hoare triple {38273#false} assume !false; {38273#false} is VALID [2020-07-10 15:23:49,149 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 267 proven. 2 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-07-10 15:23:49,150 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527201427] [2020-07-10 15:23:49,150 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928979919] [2020-07-10 15:23:49,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:49,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:49,285 INFO L264 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-10 15:23:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:49,319 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:23:49,568 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2020-07-10 15:23:49,569 INFO L501 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-07-10 15:23:49,898 INFO L263 TraceCheckUtils]: 0: Hoare triple {38272#true} call ULTIMATE.init(); {38272#true} is VALID [2020-07-10 15:23:49,900 INFO L280 TraceCheckUtils]: 1: Hoare triple {38272#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,901 INFO L280 TraceCheckUtils]: 2: Hoare triple {38572#(<= ~a21~0 7)} assume true; {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,902 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {38572#(<= ~a21~0 7)} {38272#true} #973#return; {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,902 INFO L263 TraceCheckUtils]: 4: Hoare triple {38572#(<= ~a21~0 7)} call #t~ret4 := main(); {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,904 INFO L280 TraceCheckUtils]: 5: Hoare triple {38572#(<= ~a21~0 7)} ~output~0 := -1; {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,905 INFO L280 TraceCheckUtils]: 6: Hoare triple {38572#(<= ~a21~0 7)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,906 INFO L280 TraceCheckUtils]: 7: Hoare triple {38572#(<= ~a21~0 7)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38572#(<= ~a21~0 7)} is VALID [2020-07-10 15:23:49,907 INFO L263 TraceCheckUtils]: 8: Hoare triple {38572#(<= ~a21~0 7)} call #t~ret3 := calculate_output(~input~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,907 INFO L280 TraceCheckUtils]: 9: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,908 INFO L280 TraceCheckUtils]: 10: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,909 INFO L280 TraceCheckUtils]: 11: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,910 INFO L280 TraceCheckUtils]: 12: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,911 INFO L280 TraceCheckUtils]: 13: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,912 INFO L280 TraceCheckUtils]: 14: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,912 INFO L280 TraceCheckUtils]: 15: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,912 INFO L280 TraceCheckUtils]: 16: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,913 INFO L280 TraceCheckUtils]: 17: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,913 INFO L280 TraceCheckUtils]: 18: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,914 INFO L280 TraceCheckUtils]: 19: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,915 INFO L280 TraceCheckUtils]: 20: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,916 INFO L280 TraceCheckUtils]: 21: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,917 INFO L280 TraceCheckUtils]: 22: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,917 INFO L280 TraceCheckUtils]: 23: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,917 INFO L280 TraceCheckUtils]: 24: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,918 INFO L280 TraceCheckUtils]: 25: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,918 INFO L280 TraceCheckUtils]: 26: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,919 INFO L280 TraceCheckUtils]: 27: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,920 INFO L280 TraceCheckUtils]: 28: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,921 INFO L280 TraceCheckUtils]: 29: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,922 INFO L280 TraceCheckUtils]: 30: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,923 INFO L280 TraceCheckUtils]: 31: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,923 INFO L280 TraceCheckUtils]: 32: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,924 INFO L280 TraceCheckUtils]: 33: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,925 INFO L280 TraceCheckUtils]: 34: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,926 INFO L280 TraceCheckUtils]: 35: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,927 INFO L280 TraceCheckUtils]: 36: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,928 INFO L280 TraceCheckUtils]: 37: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,928 INFO L280 TraceCheckUtils]: 38: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,928 INFO L280 TraceCheckUtils]: 39: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,929 INFO L280 TraceCheckUtils]: 40: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,929 INFO L280 TraceCheckUtils]: 41: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,930 INFO L280 TraceCheckUtils]: 42: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,930 INFO L280 TraceCheckUtils]: 43: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,931 INFO L280 TraceCheckUtils]: 44: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,932 INFO L280 TraceCheckUtils]: 45: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,933 INFO L280 TraceCheckUtils]: 46: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,934 INFO L280 TraceCheckUtils]: 47: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,934 INFO L280 TraceCheckUtils]: 48: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,935 INFO L280 TraceCheckUtils]: 49: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,935 INFO L280 TraceCheckUtils]: 50: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,936 INFO L280 TraceCheckUtils]: 51: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,937 INFO L280 TraceCheckUtils]: 52: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,938 INFO L280 TraceCheckUtils]: 53: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,938 INFO L280 TraceCheckUtils]: 54: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,939 INFO L280 TraceCheckUtils]: 55: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,939 INFO L280 TraceCheckUtils]: 56: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,940 INFO L280 TraceCheckUtils]: 57: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,940 INFO L280 TraceCheckUtils]: 58: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,940 INFO L280 TraceCheckUtils]: 59: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,941 INFO L280 TraceCheckUtils]: 60: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,942 INFO L280 TraceCheckUtils]: 61: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,943 INFO L280 TraceCheckUtils]: 62: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,944 INFO L280 TraceCheckUtils]: 63: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,944 INFO L280 TraceCheckUtils]: 64: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,945 INFO L280 TraceCheckUtils]: 65: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,945 INFO L280 TraceCheckUtils]: 66: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,945 INFO L280 TraceCheckUtils]: 67: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,946 INFO L280 TraceCheckUtils]: 68: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,947 INFO L280 TraceCheckUtils]: 69: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,947 INFO L280 TraceCheckUtils]: 70: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,948 INFO L280 TraceCheckUtils]: 71: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,949 INFO L280 TraceCheckUtils]: 72: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,950 INFO L280 TraceCheckUtils]: 73: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,950 INFO L280 TraceCheckUtils]: 74: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,951 INFO L280 TraceCheckUtils]: 75: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,952 INFO L280 TraceCheckUtils]: 76: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,953 INFO L280 TraceCheckUtils]: 77: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,954 INFO L280 TraceCheckUtils]: 78: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,955 INFO L280 TraceCheckUtils]: 79: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,955 INFO L280 TraceCheckUtils]: 80: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,956 INFO L280 TraceCheckUtils]: 81: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,956 INFO L280 TraceCheckUtils]: 82: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,956 INFO L280 TraceCheckUtils]: 83: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,957 INFO L280 TraceCheckUtils]: 84: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,958 INFO L280 TraceCheckUtils]: 85: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,959 INFO L280 TraceCheckUtils]: 86: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,960 INFO L280 TraceCheckUtils]: 87: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,960 INFO L280 TraceCheckUtils]: 88: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,961 INFO L280 TraceCheckUtils]: 89: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,961 INFO L280 TraceCheckUtils]: 90: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,961 INFO L280 TraceCheckUtils]: 91: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,962 INFO L280 TraceCheckUtils]: 92: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,963 INFO L280 TraceCheckUtils]: 93: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,963 INFO L280 TraceCheckUtils]: 94: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,965 INFO L280 TraceCheckUtils]: 95: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,965 INFO L280 TraceCheckUtils]: 96: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,966 INFO L280 TraceCheckUtils]: 97: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,966 INFO L280 TraceCheckUtils]: 98: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,967 INFO L280 TraceCheckUtils]: 99: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,967 INFO L280 TraceCheckUtils]: 100: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,968 INFO L280 TraceCheckUtils]: 101: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,969 INFO L280 TraceCheckUtils]: 102: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,969 INFO L280 TraceCheckUtils]: 103: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,970 INFO L280 TraceCheckUtils]: 104: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,971 INFO L280 TraceCheckUtils]: 105: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,971 INFO L280 TraceCheckUtils]: 106: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,972 INFO L280 TraceCheckUtils]: 107: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,972 INFO L280 TraceCheckUtils]: 108: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,972 INFO L280 TraceCheckUtils]: 109: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,973 INFO L280 TraceCheckUtils]: 110: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38594#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,976 INFO L280 TraceCheckUtils]: 111: Hoare triple {38594#(<= ~a21~0 |old(~a21~0)|)} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {38904#(<= 8 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,977 INFO L280 TraceCheckUtils]: 112: Hoare triple {38904#(<= 8 |old(~a21~0)|)} assume true; {38904#(<= 8 |old(~a21~0)|)} is VALID [2020-07-10 15:23:49,977 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {38904#(<= 8 |old(~a21~0)|)} {38572#(<= ~a21~0 7)} #977#return; {38273#false} is VALID [2020-07-10 15:23:49,977 INFO L280 TraceCheckUtils]: 114: Hoare triple {38273#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 115: Hoare triple {38273#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 116: Hoare triple {38273#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L263 TraceCheckUtils]: 117: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 118: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 119: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 120: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,978 INFO L280 TraceCheckUtils]: 121: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 122: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 123: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 124: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 125: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 126: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 127: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 128: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,979 INFO L280 TraceCheckUtils]: 129: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 130: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 131: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 132: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 133: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 134: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 135: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 136: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,980 INFO L280 TraceCheckUtils]: 137: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 138: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 139: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 140: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 141: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 142: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 143: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 144: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,981 INFO L280 TraceCheckUtils]: 145: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,982 INFO L280 TraceCheckUtils]: 146: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,982 INFO L280 TraceCheckUtils]: 147: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,982 INFO L280 TraceCheckUtils]: 148: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,982 INFO L280 TraceCheckUtils]: 149: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,982 INFO L280 TraceCheckUtils]: 150: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,983 INFO L280 TraceCheckUtils]: 151: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,983 INFO L280 TraceCheckUtils]: 152: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,983 INFO L280 TraceCheckUtils]: 153: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,983 INFO L280 TraceCheckUtils]: 154: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,983 INFO L280 TraceCheckUtils]: 155: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,984 INFO L280 TraceCheckUtils]: 156: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,984 INFO L280 TraceCheckUtils]: 157: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,984 INFO L280 TraceCheckUtils]: 158: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,984 INFO L280 TraceCheckUtils]: 159: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,984 INFO L280 TraceCheckUtils]: 160: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,985 INFO L280 TraceCheckUtils]: 161: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,985 INFO L280 TraceCheckUtils]: 162: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,985 INFO L280 TraceCheckUtils]: 163: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,985 INFO L280 TraceCheckUtils]: 164: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,985 INFO L280 TraceCheckUtils]: 165: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,986 INFO L280 TraceCheckUtils]: 166: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,986 INFO L280 TraceCheckUtils]: 167: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,986 INFO L280 TraceCheckUtils]: 168: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,986 INFO L280 TraceCheckUtils]: 169: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,986 INFO L280 TraceCheckUtils]: 170: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 171: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 172: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 173: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 174: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 175: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,987 INFO L280 TraceCheckUtils]: 176: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,988 INFO L280 TraceCheckUtils]: 177: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,988 INFO L280 TraceCheckUtils]: 178: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,988 INFO L280 TraceCheckUtils]: 179: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,988 INFO L280 TraceCheckUtils]: 180: Hoare triple {38273#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,988 INFO L280 TraceCheckUtils]: 181: Hoare triple {38273#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 182: Hoare triple {38273#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 183: Hoare triple {38273#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 184: Hoare triple {38273#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 185: Hoare triple {38273#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 186: Hoare triple {38273#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,989 INFO L280 TraceCheckUtils]: 187: Hoare triple {38273#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,990 INFO L280 TraceCheckUtils]: 188: Hoare triple {38273#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,990 INFO L280 TraceCheckUtils]: 189: Hoare triple {38273#false} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,990 INFO L280 TraceCheckUtils]: 190: Hoare triple {38273#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,990 INFO L280 TraceCheckUtils]: 191: Hoare triple {38273#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {38273#false} is VALID [2020-07-10 15:23:49,990 INFO L280 TraceCheckUtils]: 192: Hoare triple {38273#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 193: Hoare triple {38273#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 194: Hoare triple {38273#false} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 195: Hoare triple {38273#false} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 196: Hoare triple {38273#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 197: Hoare triple {38273#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,991 INFO L280 TraceCheckUtils]: 198: Hoare triple {38273#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 199: Hoare triple {38273#false} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 200: Hoare triple {38273#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 201: Hoare triple {38273#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 202: Hoare triple {38273#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 203: Hoare triple {38273#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,992 INFO L280 TraceCheckUtils]: 204: Hoare triple {38273#false} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 205: Hoare triple {38273#false} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 206: Hoare triple {38273#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 207: Hoare triple {38273#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 208: Hoare triple {38273#false} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 209: Hoare triple {38273#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,993 INFO L280 TraceCheckUtils]: 210: Hoare triple {38273#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,994 INFO L280 TraceCheckUtils]: 211: Hoare triple {38273#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,994 INFO L280 TraceCheckUtils]: 212: Hoare triple {38273#false} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,994 INFO L280 TraceCheckUtils]: 213: Hoare triple {38273#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,994 INFO L280 TraceCheckUtils]: 214: Hoare triple {38273#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {38273#false} is VALID [2020-07-10 15:23:49,994 INFO L280 TraceCheckUtils]: 215: Hoare triple {38273#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 216: Hoare triple {38273#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 217: Hoare triple {38273#false} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 218: Hoare triple {38273#false} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 219: Hoare triple {38273#false} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 220: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,995 INFO L280 TraceCheckUtils]: 221: Hoare triple {38273#false} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L280 TraceCheckUtils]: 222: Hoare triple {38273#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L280 TraceCheckUtils]: 223: Hoare triple {38273#false} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L280 TraceCheckUtils]: 224: Hoare triple {38273#false} assume true; {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {38273#false} {38273#false} #977#return; {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L280 TraceCheckUtils]: 226: Hoare triple {38273#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38273#false} is VALID [2020-07-10 15:23:49,996 INFO L280 TraceCheckUtils]: 227: Hoare triple {38273#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38273#false} is VALID [2020-07-10 15:23:49,997 INFO L280 TraceCheckUtils]: 228: Hoare triple {38273#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38273#false} is VALID [2020-07-10 15:23:49,997 INFO L263 TraceCheckUtils]: 229: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-10 15:23:49,997 INFO L280 TraceCheckUtils]: 230: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-10 15:23:49,997 INFO L280 TraceCheckUtils]: 231: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,997 INFO L280 TraceCheckUtils]: 232: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 233: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 234: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 235: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 236: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 237: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,998 INFO L280 TraceCheckUtils]: 238: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 239: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 240: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 241: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 242: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 243: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 244: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:49,999 INFO L280 TraceCheckUtils]: 245: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 246: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 247: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 248: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 249: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 250: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 251: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 252: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,000 INFO L280 TraceCheckUtils]: 253: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,001 INFO L280 TraceCheckUtils]: 254: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,001 INFO L280 TraceCheckUtils]: 255: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,001 INFO L280 TraceCheckUtils]: 256: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,001 INFO L280 TraceCheckUtils]: 257: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,001 INFO L280 TraceCheckUtils]: 258: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,002 INFO L280 TraceCheckUtils]: 259: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,002 INFO L280 TraceCheckUtils]: 260: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,002 INFO L280 TraceCheckUtils]: 261: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,002 INFO L280 TraceCheckUtils]: 262: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,002 INFO L280 TraceCheckUtils]: 263: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,003 INFO L280 TraceCheckUtils]: 264: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,003 INFO L280 TraceCheckUtils]: 265: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,003 INFO L280 TraceCheckUtils]: 266: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,003 INFO L280 TraceCheckUtils]: 267: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,003 INFO L280 TraceCheckUtils]: 268: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,004 INFO L280 TraceCheckUtils]: 269: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,004 INFO L280 TraceCheckUtils]: 270: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,007 INFO L280 TraceCheckUtils]: 271: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,008 INFO L280 TraceCheckUtils]: 272: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,008 INFO L280 TraceCheckUtils]: 273: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,008 INFO L280 TraceCheckUtils]: 274: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,008 INFO L280 TraceCheckUtils]: 275: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,008 INFO L280 TraceCheckUtils]: 276: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,009 INFO L280 TraceCheckUtils]: 277: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,009 INFO L280 TraceCheckUtils]: 278: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,009 INFO L280 TraceCheckUtils]: 279: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,009 INFO L280 TraceCheckUtils]: 280: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,009 INFO L280 TraceCheckUtils]: 281: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,010 INFO L280 TraceCheckUtils]: 282: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,010 INFO L280 TraceCheckUtils]: 283: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,010 INFO L280 TraceCheckUtils]: 284: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,010 INFO L280 TraceCheckUtils]: 285: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,011 INFO L280 TraceCheckUtils]: 286: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,011 INFO L280 TraceCheckUtils]: 287: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,011 INFO L280 TraceCheckUtils]: 288: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,011 INFO L280 TraceCheckUtils]: 289: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,011 INFO L280 TraceCheckUtils]: 290: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 291: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 292: Hoare triple {38273#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 293: Hoare triple {38273#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 294: Hoare triple {38273#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 295: Hoare triple {38273#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {38273#false} is VALID [2020-07-10 15:23:50,012 INFO L280 TraceCheckUtils]: 296: Hoare triple {38273#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L280 TraceCheckUtils]: 297: Hoare triple {38273#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L280 TraceCheckUtils]: 298: Hoare triple {38273#false} assume true; {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L275 TraceCheckUtils]: 299: Hoare quadruple {38273#false} {38273#false} #977#return; {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L280 TraceCheckUtils]: 300: Hoare triple {38273#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L280 TraceCheckUtils]: 301: Hoare triple {38273#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {38273#false} is VALID [2020-07-10 15:23:50,013 INFO L280 TraceCheckUtils]: 302: Hoare triple {38273#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {38273#false} is VALID [2020-07-10 15:23:50,014 INFO L263 TraceCheckUtils]: 303: Hoare triple {38273#false} call #t~ret3 := calculate_output(~input~0); {38273#false} is VALID [2020-07-10 15:23:50,014 INFO L280 TraceCheckUtils]: 304: Hoare triple {38273#false} ~input := #in~input; {38273#false} is VALID [2020-07-10 15:23:50,014 INFO L280 TraceCheckUtils]: 305: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,014 INFO L280 TraceCheckUtils]: 306: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,014 INFO L280 TraceCheckUtils]: 307: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,015 INFO L280 TraceCheckUtils]: 308: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,015 INFO L280 TraceCheckUtils]: 309: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,015 INFO L280 TraceCheckUtils]: 310: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,015 INFO L280 TraceCheckUtils]: 311: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,015 INFO L280 TraceCheckUtils]: 312: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,016 INFO L280 TraceCheckUtils]: 313: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,016 INFO L280 TraceCheckUtils]: 314: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,016 INFO L280 TraceCheckUtils]: 315: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,016 INFO L280 TraceCheckUtils]: 316: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 317: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 318: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 319: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 320: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 321: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,017 INFO L280 TraceCheckUtils]: 322: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,018 INFO L280 TraceCheckUtils]: 323: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,026 INFO L280 TraceCheckUtils]: 324: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,027 INFO L280 TraceCheckUtils]: 325: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,027 INFO L280 TraceCheckUtils]: 326: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,027 INFO L280 TraceCheckUtils]: 327: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,027 INFO L280 TraceCheckUtils]: 328: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,027 INFO L280 TraceCheckUtils]: 329: Hoare triple {38273#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 330: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 331: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 332: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 333: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 334: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 335: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 336: Hoare triple {38273#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,028 INFO L280 TraceCheckUtils]: 337: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,029 INFO L280 TraceCheckUtils]: 338: Hoare triple {38273#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,029 INFO L280 TraceCheckUtils]: 339: Hoare triple {38273#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {38273#false} is VALID [2020-07-10 15:23:50,029 INFO L280 TraceCheckUtils]: 340: Hoare triple {38273#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {38273#false} is VALID [2020-07-10 15:23:50,029 INFO L280 TraceCheckUtils]: 341: Hoare triple {38273#false} assume !false; {38273#false} is VALID [2020-07-10 15:23:50,078 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 221 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2020-07-10 15:23:50,079 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-10 15:23:50,079 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2020-07-10 15:23:50,079 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256044488] [2020-07-10 15:23:50,080 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 342 [2020-07-10 15:23:50,080 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:23:50,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 15:23:50,504 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 229 edges. 229 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:50,504 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 15:23:50,504 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:23:50,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 15:23:50,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:23:50,505 INFO L87 Difference]: Start difference. First operand 1124 states and 1302 transitions. Second operand 5 states. [2020-07-10 15:23:54,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:54,773 INFO L93 Difference]: Finished difference Result 3012 states and 3552 transitions. [2020-07-10 15:23:54,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-10 15:23:54,774 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 342 [2020-07-10 15:23:54,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:23:54,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:23:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 799 transitions. [2020-07-10 15:23:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-10 15:23:54,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 799 transitions. [2020-07-10 15:23:54,785 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 799 transitions. [2020-07-10 15:23:56,532 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 799 edges. 799 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:23:56,680 INFO L225 Difference]: With dead ends: 3012 [2020-07-10 15:23:56,680 INFO L226 Difference]: Without dead ends: 2076 [2020-07-10 15:23:56,682 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 345 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2020-07-10 15:23:56,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2076 states. [2020-07-10 15:23:57,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2076 to 1878. [2020-07-10 15:23:57,092 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:23:57,092 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2076 states. Second operand 1878 states. [2020-07-10 15:23:57,092 INFO L74 IsIncluded]: Start isIncluded. First operand 2076 states. Second operand 1878 states. [2020-07-10 15:23:57,092 INFO L87 Difference]: Start difference. First operand 2076 states. Second operand 1878 states. [2020-07-10 15:23:57,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:57,372 INFO L93 Difference]: Finished difference Result 2076 states and 2366 transitions. [2020-07-10 15:23:57,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2366 transitions. [2020-07-10 15:23:57,378 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:57,378 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:57,378 INFO L74 IsIncluded]: Start isIncluded. First operand 1878 states. Second operand 2076 states. [2020-07-10 15:23:57,378 INFO L87 Difference]: Start difference. First operand 1878 states. Second operand 2076 states. [2020-07-10 15:23:57,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:23:57,635 INFO L93 Difference]: Finished difference Result 2076 states and 2366 transitions. [2020-07-10 15:23:57,635 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2366 transitions. [2020-07-10 15:23:57,637 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:23:57,637 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:23:57,637 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:23:57,637 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:23:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1878 states. [2020-07-10 15:23:57,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2150 transitions. [2020-07-10 15:23:57,798 INFO L78 Accepts]: Start accepts. Automaton has 1878 states and 2150 transitions. Word has length 342 [2020-07-10 15:23:57,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:23:57,798 INFO L479 AbstractCegarLoop]: Abstraction has 1878 states and 2150 transitions. [2020-07-10 15:23:57,798 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-10 15:23:57,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1878 states and 2150 transitions. [2020-07-10 15:23:57,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 453 [2020-07-10 15:23:57,802 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:23:57,803 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:23:58,009 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:58,009 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:23:58,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:23:58,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1203933665, now seen corresponding path program 1 times [2020-07-10 15:23:58,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:23:58,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766447164] [2020-07-10 15:23:58,012 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:23:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,296 INFO L280 TraceCheckUtils]: 0: Hoare triple {49124#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,297 INFO L280 TraceCheckUtils]: 1: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume true; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,298 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {48733#(<= (+ ~a12~0 49) 0)} {48728#true} #973#return; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,374 INFO L280 TraceCheckUtils]: 0: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:58,374 INFO L280 TraceCheckUtils]: 1: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,374 INFO L280 TraceCheckUtils]: 2: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,375 INFO L280 TraceCheckUtils]: 3: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,375 INFO L280 TraceCheckUtils]: 4: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,375 INFO L280 TraceCheckUtils]: 5: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,376 INFO L280 TraceCheckUtils]: 6: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,376 INFO L280 TraceCheckUtils]: 7: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,376 INFO L280 TraceCheckUtils]: 8: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,377 INFO L280 TraceCheckUtils]: 9: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,377 INFO L280 TraceCheckUtils]: 10: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,377 INFO L280 TraceCheckUtils]: 11: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,377 INFO L280 TraceCheckUtils]: 12: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,378 INFO L280 TraceCheckUtils]: 13: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,378 INFO L280 TraceCheckUtils]: 14: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,378 INFO L280 TraceCheckUtils]: 15: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,378 INFO L280 TraceCheckUtils]: 16: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,379 INFO L280 TraceCheckUtils]: 17: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,379 INFO L280 TraceCheckUtils]: 18: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,379 INFO L280 TraceCheckUtils]: 19: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,380 INFO L280 TraceCheckUtils]: 20: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,380 INFO L280 TraceCheckUtils]: 21: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,380 INFO L280 TraceCheckUtils]: 22: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,381 INFO L280 TraceCheckUtils]: 23: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,381 INFO L280 TraceCheckUtils]: 24: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,381 INFO L280 TraceCheckUtils]: 25: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,381 INFO L280 TraceCheckUtils]: 26: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,382 INFO L280 TraceCheckUtils]: 27: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,382 INFO L280 TraceCheckUtils]: 28: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,382 INFO L280 TraceCheckUtils]: 29: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,382 INFO L280 TraceCheckUtils]: 30: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,382 INFO L280 TraceCheckUtils]: 31: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,383 INFO L280 TraceCheckUtils]: 32: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,383 INFO L280 TraceCheckUtils]: 33: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,383 INFO L280 TraceCheckUtils]: 34: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,384 INFO L280 TraceCheckUtils]: 35: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,384 INFO L280 TraceCheckUtils]: 36: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,384 INFO L280 TraceCheckUtils]: 37: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,384 INFO L280 TraceCheckUtils]: 38: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,384 INFO L280 TraceCheckUtils]: 39: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,385 INFO L280 TraceCheckUtils]: 40: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,385 INFO L280 TraceCheckUtils]: 41: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,385 INFO L280 TraceCheckUtils]: 42: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,385 INFO L280 TraceCheckUtils]: 43: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,386 INFO L280 TraceCheckUtils]: 44: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,386 INFO L280 TraceCheckUtils]: 45: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,386 INFO L280 TraceCheckUtils]: 46: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,386 INFO L280 TraceCheckUtils]: 47: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,387 INFO L280 TraceCheckUtils]: 48: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,387 INFO L280 TraceCheckUtils]: 49: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,387 INFO L280 TraceCheckUtils]: 50: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,387 INFO L280 TraceCheckUtils]: 51: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,387 INFO L280 TraceCheckUtils]: 52: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 53: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 54: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 55: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 56: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 57: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,388 INFO L280 TraceCheckUtils]: 58: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,389 INFO L280 TraceCheckUtils]: 59: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,389 INFO L280 TraceCheckUtils]: 60: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,389 INFO L280 TraceCheckUtils]: 61: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,389 INFO L280 TraceCheckUtils]: 62: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,389 INFO L280 TraceCheckUtils]: 63: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,390 INFO L280 TraceCheckUtils]: 64: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,390 INFO L280 TraceCheckUtils]: 65: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:58,390 INFO L280 TraceCheckUtils]: 66: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,390 INFO L280 TraceCheckUtils]: 67: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,390 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,391 INFO L280 TraceCheckUtils]: 69: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,391 INFO L280 TraceCheckUtils]: 70: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,391 INFO L280 TraceCheckUtils]: 71: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,391 INFO L280 TraceCheckUtils]: 72: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,391 INFO L280 TraceCheckUtils]: 73: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,392 INFO L280 TraceCheckUtils]: 74: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,392 INFO L280 TraceCheckUtils]: 75: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,392 INFO L280 TraceCheckUtils]: 76: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:23:58,392 INFO L280 TraceCheckUtils]: 77: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,392 INFO L280 TraceCheckUtils]: 78: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 79: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 80: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 81: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 82: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 83: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,393 INFO L280 TraceCheckUtils]: 84: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,394 INFO L280 TraceCheckUtils]: 85: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,394 INFO L280 TraceCheckUtils]: 86: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,394 INFO L280 TraceCheckUtils]: 87: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,394 INFO L280 TraceCheckUtils]: 88: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,394 INFO L280 TraceCheckUtils]: 89: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,395 INFO L280 TraceCheckUtils]: 90: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,395 INFO L280 TraceCheckUtils]: 91: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,395 INFO L280 TraceCheckUtils]: 92: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,395 INFO L280 TraceCheckUtils]: 93: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,395 INFO L280 TraceCheckUtils]: 94: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,396 INFO L280 TraceCheckUtils]: 95: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,396 INFO L280 TraceCheckUtils]: 96: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,396 INFO L280 TraceCheckUtils]: 97: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,396 INFO L280 TraceCheckUtils]: 98: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,396 INFO L280 TraceCheckUtils]: 99: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,397 INFO L280 TraceCheckUtils]: 100: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,397 INFO L280 TraceCheckUtils]: 101: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:23:58,397 INFO L280 TraceCheckUtils]: 102: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,397 INFO L280 TraceCheckUtils]: 103: Hoare triple {48728#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {48728#true} is VALID [2020-07-10 15:23:58,397 INFO L280 TraceCheckUtils]: 104: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:23:58,398 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {48728#true} {48733#(<= (+ ~a12~0 49) 0)} #977#return; {48728#true} is VALID [2020-07-10 15:23:58,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,483 INFO L280 TraceCheckUtils]: 0: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:58,483 INFO L280 TraceCheckUtils]: 1: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,484 INFO L280 TraceCheckUtils]: 2: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,484 INFO L280 TraceCheckUtils]: 3: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,484 INFO L280 TraceCheckUtils]: 4: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,484 INFO L280 TraceCheckUtils]: 5: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,485 INFO L280 TraceCheckUtils]: 6: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,485 INFO L280 TraceCheckUtils]: 7: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,485 INFO L280 TraceCheckUtils]: 8: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,485 INFO L280 TraceCheckUtils]: 9: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,486 INFO L280 TraceCheckUtils]: 10: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,486 INFO L280 TraceCheckUtils]: 11: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,486 INFO L280 TraceCheckUtils]: 12: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,486 INFO L280 TraceCheckUtils]: 13: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,487 INFO L280 TraceCheckUtils]: 14: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,487 INFO L280 TraceCheckUtils]: 15: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,487 INFO L280 TraceCheckUtils]: 16: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,487 INFO L280 TraceCheckUtils]: 17: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,487 INFO L280 TraceCheckUtils]: 18: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 19: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 20: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 21: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 22: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 23: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,488 INFO L280 TraceCheckUtils]: 24: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,489 INFO L280 TraceCheckUtils]: 25: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,489 INFO L280 TraceCheckUtils]: 26: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,489 INFO L280 TraceCheckUtils]: 27: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,489 INFO L280 TraceCheckUtils]: 28: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,490 INFO L280 TraceCheckUtils]: 29: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,490 INFO L280 TraceCheckUtils]: 30: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,490 INFO L280 TraceCheckUtils]: 31: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,490 INFO L280 TraceCheckUtils]: 32: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,490 INFO L280 TraceCheckUtils]: 33: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,491 INFO L280 TraceCheckUtils]: 34: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,491 INFO L280 TraceCheckUtils]: 35: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,491 INFO L280 TraceCheckUtils]: 36: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,491 INFO L280 TraceCheckUtils]: 37: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,491 INFO L280 TraceCheckUtils]: 38: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,492 INFO L280 TraceCheckUtils]: 39: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,492 INFO L280 TraceCheckUtils]: 40: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,492 INFO L280 TraceCheckUtils]: 41: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,492 INFO L280 TraceCheckUtils]: 42: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,492 INFO L280 TraceCheckUtils]: 43: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 44: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 45: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 46: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 47: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 48: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,493 INFO L280 TraceCheckUtils]: 49: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,494 INFO L280 TraceCheckUtils]: 50: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,494 INFO L280 TraceCheckUtils]: 51: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,494 INFO L280 TraceCheckUtils]: 52: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,494 INFO L280 TraceCheckUtils]: 53: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,495 INFO L280 TraceCheckUtils]: 54: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,495 INFO L280 TraceCheckUtils]: 55: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,495 INFO L280 TraceCheckUtils]: 56: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,495 INFO L280 TraceCheckUtils]: 57: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,495 INFO L280 TraceCheckUtils]: 58: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,496 INFO L280 TraceCheckUtils]: 59: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,496 INFO L280 TraceCheckUtils]: 60: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,496 INFO L280 TraceCheckUtils]: 61: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,496 INFO L280 TraceCheckUtils]: 62: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,496 INFO L280 TraceCheckUtils]: 63: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,497 INFO L280 TraceCheckUtils]: 64: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,497 INFO L280 TraceCheckUtils]: 65: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:58,497 INFO L280 TraceCheckUtils]: 66: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,497 INFO L280 TraceCheckUtils]: 67: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,497 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 69: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 70: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 71: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 72: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 73: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,498 INFO L280 TraceCheckUtils]: 74: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,499 INFO L280 TraceCheckUtils]: 75: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,499 INFO L280 TraceCheckUtils]: 76: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:23:58,499 INFO L280 TraceCheckUtils]: 77: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,499 INFO L280 TraceCheckUtils]: 78: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,499 INFO L280 TraceCheckUtils]: 79: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,500 INFO L280 TraceCheckUtils]: 80: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,500 INFO L280 TraceCheckUtils]: 81: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,500 INFO L280 TraceCheckUtils]: 82: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,500 INFO L280 TraceCheckUtils]: 83: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,501 INFO L280 TraceCheckUtils]: 84: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,501 INFO L280 TraceCheckUtils]: 85: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,501 INFO L280 TraceCheckUtils]: 86: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,501 INFO L280 TraceCheckUtils]: 87: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,502 INFO L280 TraceCheckUtils]: 88: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,502 INFO L280 TraceCheckUtils]: 89: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,502 INFO L280 TraceCheckUtils]: 90: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,503 INFO L280 TraceCheckUtils]: 91: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,503 INFO L280 TraceCheckUtils]: 92: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,503 INFO L280 TraceCheckUtils]: 93: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,503 INFO L280 TraceCheckUtils]: 94: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 95: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 96: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 97: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 98: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 99: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,504 INFO L280 TraceCheckUtils]: 100: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,505 INFO L280 TraceCheckUtils]: 101: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:23:58,507 INFO L280 TraceCheckUtils]: 102: Hoare triple {48728#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:23:58,509 INFO L280 TraceCheckUtils]: 103: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume true; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:23:58,510 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} {48728#true} #977#return; {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:23:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,622 INFO L280 TraceCheckUtils]: 0: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,624 INFO L280 TraceCheckUtils]: 1: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,625 INFO L280 TraceCheckUtils]: 2: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,626 INFO L280 TraceCheckUtils]: 3: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,627 INFO L280 TraceCheckUtils]: 4: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,627 INFO L280 TraceCheckUtils]: 5: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,629 INFO L280 TraceCheckUtils]: 6: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,630 INFO L280 TraceCheckUtils]: 7: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,631 INFO L280 TraceCheckUtils]: 8: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,632 INFO L280 TraceCheckUtils]: 9: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,633 INFO L280 TraceCheckUtils]: 10: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,635 INFO L280 TraceCheckUtils]: 11: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,636 INFO L280 TraceCheckUtils]: 12: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,637 INFO L280 TraceCheckUtils]: 13: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,638 INFO L280 TraceCheckUtils]: 14: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,639 INFO L280 TraceCheckUtils]: 15: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,640 INFO L280 TraceCheckUtils]: 16: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,642 INFO L280 TraceCheckUtils]: 17: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,643 INFO L280 TraceCheckUtils]: 18: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,644 INFO L280 TraceCheckUtils]: 19: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,646 INFO L280 TraceCheckUtils]: 20: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,647 INFO L280 TraceCheckUtils]: 21: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,648 INFO L280 TraceCheckUtils]: 22: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,650 INFO L280 TraceCheckUtils]: 23: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,651 INFO L280 TraceCheckUtils]: 24: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,653 INFO L280 TraceCheckUtils]: 25: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,654 INFO L280 TraceCheckUtils]: 26: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,656 INFO L280 TraceCheckUtils]: 27: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,657 INFO L280 TraceCheckUtils]: 28: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,658 INFO L280 TraceCheckUtils]: 29: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,659 INFO L280 TraceCheckUtils]: 30: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,661 INFO L280 TraceCheckUtils]: 31: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,662 INFO L280 TraceCheckUtils]: 32: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,663 INFO L280 TraceCheckUtils]: 33: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,664 INFO L280 TraceCheckUtils]: 34: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,664 INFO L280 TraceCheckUtils]: 35: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,666 INFO L280 TraceCheckUtils]: 36: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,667 INFO L280 TraceCheckUtils]: 37: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,668 INFO L280 TraceCheckUtils]: 38: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,670 INFO L280 TraceCheckUtils]: 39: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,672 INFO L280 TraceCheckUtils]: 40: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,674 INFO L280 TraceCheckUtils]: 41: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,676 INFO L280 TraceCheckUtils]: 42: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,678 INFO L280 TraceCheckUtils]: 43: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,679 INFO L280 TraceCheckUtils]: 44: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,680 INFO L280 TraceCheckUtils]: 45: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,682 INFO L280 TraceCheckUtils]: 46: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,684 INFO L280 TraceCheckUtils]: 47: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,684 INFO L280 TraceCheckUtils]: 48: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,686 INFO L280 TraceCheckUtils]: 49: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,687 INFO L280 TraceCheckUtils]: 50: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,688 INFO L280 TraceCheckUtils]: 51: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,689 INFO L280 TraceCheckUtils]: 52: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,690 INFO L280 TraceCheckUtils]: 53: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,692 INFO L280 TraceCheckUtils]: 54: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,693 INFO L280 TraceCheckUtils]: 55: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,694 INFO L280 TraceCheckUtils]: 56: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,695 INFO L280 TraceCheckUtils]: 57: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,695 INFO L280 TraceCheckUtils]: 58: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,696 INFO L280 TraceCheckUtils]: 59: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,698 INFO L280 TraceCheckUtils]: 60: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,699 INFO L280 TraceCheckUtils]: 61: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,700 INFO L280 TraceCheckUtils]: 62: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,701 INFO L280 TraceCheckUtils]: 63: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,702 INFO L280 TraceCheckUtils]: 64: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,703 INFO L280 TraceCheckUtils]: 65: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,705 INFO L280 TraceCheckUtils]: 66: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,706 INFO L280 TraceCheckUtils]: 67: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,706 INFO L280 TraceCheckUtils]: 68: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,708 INFO L280 TraceCheckUtils]: 69: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,709 INFO L280 TraceCheckUtils]: 70: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,710 INFO L280 TraceCheckUtils]: 71: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,711 INFO L280 TraceCheckUtils]: 72: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,713 INFO L280 TraceCheckUtils]: 73: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,715 INFO L280 TraceCheckUtils]: 74: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,716 INFO L280 TraceCheckUtils]: 75: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,717 INFO L280 TraceCheckUtils]: 76: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,718 INFO L280 TraceCheckUtils]: 77: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,720 INFO L280 TraceCheckUtils]: 78: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,721 INFO L280 TraceCheckUtils]: 79: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,722 INFO L280 TraceCheckUtils]: 80: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,724 INFO L280 TraceCheckUtils]: 81: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,726 INFO L280 TraceCheckUtils]: 82: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,727 INFO L280 TraceCheckUtils]: 83: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,728 INFO L280 TraceCheckUtils]: 84: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,730 INFO L280 TraceCheckUtils]: 85: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,731 INFO L280 TraceCheckUtils]: 86: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,732 INFO L280 TraceCheckUtils]: 87: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,733 INFO L280 TraceCheckUtils]: 88: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,735 INFO L280 TraceCheckUtils]: 89: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,736 INFO L280 TraceCheckUtils]: 90: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,737 INFO L280 TraceCheckUtils]: 91: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,738 INFO L280 TraceCheckUtils]: 92: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,739 INFO L280 TraceCheckUtils]: 93: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,740 INFO L280 TraceCheckUtils]: 94: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,742 INFO L280 TraceCheckUtils]: 95: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,743 INFO L280 TraceCheckUtils]: 96: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,744 INFO L280 TraceCheckUtils]: 97: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,746 INFO L280 TraceCheckUtils]: 98: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,747 INFO L280 TraceCheckUtils]: 99: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,748 INFO L280 TraceCheckUtils]: 100: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,750 INFO L280 TraceCheckUtils]: 101: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,752 INFO L280 TraceCheckUtils]: 102: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,753 INFO L280 TraceCheckUtils]: 103: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,754 INFO L280 TraceCheckUtils]: 104: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,757 INFO L280 TraceCheckUtils]: 105: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:23:58,759 INFO L280 TraceCheckUtils]: 106: Hoare triple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:23:58,761 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} #977#return; {48729#false} is VALID [2020-07-10 15:23:58,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:58,810 INFO L280 TraceCheckUtils]: 0: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:58,811 INFO L280 TraceCheckUtils]: 1: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,811 INFO L280 TraceCheckUtils]: 2: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,811 INFO L280 TraceCheckUtils]: 3: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,812 INFO L280 TraceCheckUtils]: 4: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,812 INFO L280 TraceCheckUtils]: 5: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,812 INFO L280 TraceCheckUtils]: 6: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,812 INFO L280 TraceCheckUtils]: 7: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,813 INFO L280 TraceCheckUtils]: 8: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,813 INFO L280 TraceCheckUtils]: 9: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,813 INFO L280 TraceCheckUtils]: 10: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,813 INFO L280 TraceCheckUtils]: 11: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,814 INFO L280 TraceCheckUtils]: 12: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,814 INFO L280 TraceCheckUtils]: 13: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,814 INFO L280 TraceCheckUtils]: 14: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,814 INFO L280 TraceCheckUtils]: 15: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,814 INFO L280 TraceCheckUtils]: 16: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,815 INFO L280 TraceCheckUtils]: 17: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,815 INFO L280 TraceCheckUtils]: 18: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,815 INFO L280 TraceCheckUtils]: 19: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,815 INFO L280 TraceCheckUtils]: 20: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,816 INFO L280 TraceCheckUtils]: 21: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,816 INFO L280 TraceCheckUtils]: 22: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,816 INFO L280 TraceCheckUtils]: 23: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,816 INFO L280 TraceCheckUtils]: 24: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,817 INFO L280 TraceCheckUtils]: 25: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,817 INFO L280 TraceCheckUtils]: 26: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,817 INFO L280 TraceCheckUtils]: 27: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,817 INFO L280 TraceCheckUtils]: 28: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,818 INFO L280 TraceCheckUtils]: 29: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,818 INFO L280 TraceCheckUtils]: 30: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,818 INFO L280 TraceCheckUtils]: 31: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,818 INFO L280 TraceCheckUtils]: 32: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,819 INFO L280 TraceCheckUtils]: 33: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,819 INFO L280 TraceCheckUtils]: 34: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,819 INFO L280 TraceCheckUtils]: 35: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,819 INFO L280 TraceCheckUtils]: 36: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,819 INFO L280 TraceCheckUtils]: 37: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,820 INFO L280 TraceCheckUtils]: 38: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,820 INFO L280 TraceCheckUtils]: 39: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,820 INFO L280 TraceCheckUtils]: 40: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,820 INFO L280 TraceCheckUtils]: 41: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,820 INFO L280 TraceCheckUtils]: 42: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,821 INFO L280 TraceCheckUtils]: 43: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,821 INFO L280 TraceCheckUtils]: 44: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,821 INFO L280 TraceCheckUtils]: 45: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,822 INFO L280 TraceCheckUtils]: 46: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,822 INFO L280 TraceCheckUtils]: 47: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,822 INFO L280 TraceCheckUtils]: 48: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,823 INFO L280 TraceCheckUtils]: 49: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,823 INFO L280 TraceCheckUtils]: 50: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,823 INFO L280 TraceCheckUtils]: 51: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,824 INFO L280 TraceCheckUtils]: 52: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,824 INFO L280 TraceCheckUtils]: 53: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,824 INFO L280 TraceCheckUtils]: 54: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,824 INFO L280 TraceCheckUtils]: 55: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,825 INFO L280 TraceCheckUtils]: 56: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,825 INFO L280 TraceCheckUtils]: 57: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,825 INFO L280 TraceCheckUtils]: 58: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,825 INFO L280 TraceCheckUtils]: 59: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,826 INFO L280 TraceCheckUtils]: 60: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,834 INFO L280 TraceCheckUtils]: 61: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,835 INFO L280 TraceCheckUtils]: 62: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,835 INFO L280 TraceCheckUtils]: 63: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,836 INFO L280 TraceCheckUtils]: 64: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,836 INFO L280 TraceCheckUtils]: 65: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:58,836 INFO L280 TraceCheckUtils]: 66: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,837 INFO L280 TraceCheckUtils]: 67: Hoare triple {48728#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {48728#true} is VALID [2020-07-10 15:23:58,837 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:23:58,838 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {48728#true} {48729#false} #977#return; {48729#false} is VALID [2020-07-10 15:23:58,843 INFO L263 TraceCheckUtils]: 0: Hoare triple {48728#true} call ULTIMATE.init(); {49124#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:58,844 INFO L280 TraceCheckUtils]: 1: Hoare triple {49124#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,845 INFO L280 TraceCheckUtils]: 2: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume true; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,846 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {48733#(<= (+ ~a12~0 49) 0)} {48728#true} #973#return; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,848 INFO L263 TraceCheckUtils]: 4: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,850 INFO L280 TraceCheckUtils]: 5: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,851 INFO L280 TraceCheckUtils]: 6: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,852 INFO L280 TraceCheckUtils]: 7: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48733#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:23:58,853 INFO L263 TraceCheckUtils]: 8: Hoare triple {48733#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:58,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:58,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 13: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 14: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 15: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 16: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,855 INFO L280 TraceCheckUtils]: 17: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 18: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 19: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 20: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 21: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 22: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,856 INFO L280 TraceCheckUtils]: 23: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,857 INFO L280 TraceCheckUtils]: 24: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,857 INFO L280 TraceCheckUtils]: 25: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,857 INFO L280 TraceCheckUtils]: 26: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,857 INFO L280 TraceCheckUtils]: 27: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,857 INFO L280 TraceCheckUtils]: 28: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,858 INFO L280 TraceCheckUtils]: 29: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,858 INFO L280 TraceCheckUtils]: 30: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,858 INFO L280 TraceCheckUtils]: 31: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,858 INFO L280 TraceCheckUtils]: 32: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,858 INFO L280 TraceCheckUtils]: 33: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 34: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 35: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 36: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 37: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 38: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,859 INFO L280 TraceCheckUtils]: 39: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,860 INFO L280 TraceCheckUtils]: 40: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,860 INFO L280 TraceCheckUtils]: 41: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,860 INFO L280 TraceCheckUtils]: 42: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,860 INFO L280 TraceCheckUtils]: 43: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,860 INFO L280 TraceCheckUtils]: 44: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 45: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 46: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 47: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 48: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 49: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,861 INFO L280 TraceCheckUtils]: 50: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,862 INFO L280 TraceCheckUtils]: 51: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,862 INFO L280 TraceCheckUtils]: 52: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,862 INFO L280 TraceCheckUtils]: 53: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,862 INFO L280 TraceCheckUtils]: 54: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,862 INFO L280 TraceCheckUtils]: 55: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 56: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 57: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 58: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 59: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 60: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,863 INFO L280 TraceCheckUtils]: 61: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,864 INFO L280 TraceCheckUtils]: 62: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,864 INFO L280 TraceCheckUtils]: 63: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,864 INFO L280 TraceCheckUtils]: 64: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,864 INFO L280 TraceCheckUtils]: 65: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,864 INFO L280 TraceCheckUtils]: 66: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 67: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 69: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 70: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 71: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,865 INFO L280 TraceCheckUtils]: 72: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,866 INFO L280 TraceCheckUtils]: 73: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,866 INFO L280 TraceCheckUtils]: 74: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:58,866 INFO L280 TraceCheckUtils]: 75: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,866 INFO L280 TraceCheckUtils]: 76: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,866 INFO L280 TraceCheckUtils]: 77: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,867 INFO L280 TraceCheckUtils]: 78: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,867 INFO L280 TraceCheckUtils]: 79: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,867 INFO L280 TraceCheckUtils]: 80: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,867 INFO L280 TraceCheckUtils]: 81: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,868 INFO L280 TraceCheckUtils]: 82: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,868 INFO L280 TraceCheckUtils]: 83: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,868 INFO L280 TraceCheckUtils]: 84: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,868 INFO L280 TraceCheckUtils]: 85: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:23:58,868 INFO L280 TraceCheckUtils]: 86: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,869 INFO L280 TraceCheckUtils]: 87: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,869 INFO L280 TraceCheckUtils]: 88: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,869 INFO L280 TraceCheckUtils]: 89: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,869 INFO L280 TraceCheckUtils]: 90: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,869 INFO L280 TraceCheckUtils]: 91: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,870 INFO L280 TraceCheckUtils]: 92: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,870 INFO L280 TraceCheckUtils]: 93: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,870 INFO L280 TraceCheckUtils]: 94: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,870 INFO L280 TraceCheckUtils]: 95: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,870 INFO L280 TraceCheckUtils]: 96: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,871 INFO L280 TraceCheckUtils]: 97: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,871 INFO L280 TraceCheckUtils]: 98: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,871 INFO L280 TraceCheckUtils]: 99: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,871 INFO L280 TraceCheckUtils]: 100: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,871 INFO L280 TraceCheckUtils]: 101: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,872 INFO L280 TraceCheckUtils]: 102: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,872 INFO L280 TraceCheckUtils]: 103: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,872 INFO L280 TraceCheckUtils]: 104: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,872 INFO L280 TraceCheckUtils]: 105: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,873 INFO L280 TraceCheckUtils]: 106: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,873 INFO L280 TraceCheckUtils]: 107: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,873 INFO L280 TraceCheckUtils]: 108: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,873 INFO L280 TraceCheckUtils]: 109: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,873 INFO L280 TraceCheckUtils]: 110: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:23:58,874 INFO L280 TraceCheckUtils]: 111: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,874 INFO L280 TraceCheckUtils]: 112: Hoare triple {48728#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {48728#true} is VALID [2020-07-10 15:23:58,874 INFO L280 TraceCheckUtils]: 113: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:23:58,874 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {48728#true} {48733#(<= (+ ~a12~0 49) 0)} #977#return; {48728#true} is VALID [2020-07-10 15:23:58,874 INFO L280 TraceCheckUtils]: 115: Hoare triple {48728#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48728#true} is VALID [2020-07-10 15:23:58,875 INFO L280 TraceCheckUtils]: 116: Hoare triple {48728#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48728#true} is VALID [2020-07-10 15:23:58,875 INFO L280 TraceCheckUtils]: 117: Hoare triple {48728#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48728#true} is VALID [2020-07-10 15:23:58,877 INFO L263 TraceCheckUtils]: 118: Hoare triple {48728#true} call #t~ret3 := calculate_output(~input~0); {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:58,877 INFO L280 TraceCheckUtils]: 119: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:58,878 INFO L280 TraceCheckUtils]: 120: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,878 INFO L280 TraceCheckUtils]: 121: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,878 INFO L280 TraceCheckUtils]: 122: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,878 INFO L280 TraceCheckUtils]: 123: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,879 INFO L280 TraceCheckUtils]: 124: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,879 INFO L280 TraceCheckUtils]: 125: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,879 INFO L280 TraceCheckUtils]: 126: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,879 INFO L280 TraceCheckUtils]: 127: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,880 INFO L280 TraceCheckUtils]: 128: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,880 INFO L280 TraceCheckUtils]: 129: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,880 INFO L280 TraceCheckUtils]: 130: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,880 INFO L280 TraceCheckUtils]: 131: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,881 INFO L280 TraceCheckUtils]: 132: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,881 INFO L280 TraceCheckUtils]: 133: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,881 INFO L280 TraceCheckUtils]: 134: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,881 INFO L280 TraceCheckUtils]: 135: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,882 INFO L280 TraceCheckUtils]: 136: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,882 INFO L280 TraceCheckUtils]: 137: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,882 INFO L280 TraceCheckUtils]: 138: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,882 INFO L280 TraceCheckUtils]: 139: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,883 INFO L280 TraceCheckUtils]: 140: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,883 INFO L280 TraceCheckUtils]: 141: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,883 INFO L280 TraceCheckUtils]: 142: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,883 INFO L280 TraceCheckUtils]: 143: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,883 INFO L280 TraceCheckUtils]: 144: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,884 INFO L280 TraceCheckUtils]: 145: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,884 INFO L280 TraceCheckUtils]: 146: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,884 INFO L280 TraceCheckUtils]: 147: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,884 INFO L280 TraceCheckUtils]: 148: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,884 INFO L280 TraceCheckUtils]: 149: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,885 INFO L280 TraceCheckUtils]: 150: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,885 INFO L280 TraceCheckUtils]: 151: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,885 INFO L280 TraceCheckUtils]: 152: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,886 INFO L280 TraceCheckUtils]: 153: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,886 INFO L280 TraceCheckUtils]: 154: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,886 INFO L280 TraceCheckUtils]: 155: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,887 INFO L280 TraceCheckUtils]: 156: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,887 INFO L280 TraceCheckUtils]: 157: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,887 INFO L280 TraceCheckUtils]: 158: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,887 INFO L280 TraceCheckUtils]: 159: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,887 INFO L280 TraceCheckUtils]: 160: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 161: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 162: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 163: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 164: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 165: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,888 INFO L280 TraceCheckUtils]: 166: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,889 INFO L280 TraceCheckUtils]: 167: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,889 INFO L280 TraceCheckUtils]: 168: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,889 INFO L280 TraceCheckUtils]: 169: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,889 INFO L280 TraceCheckUtils]: 170: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,890 INFO L280 TraceCheckUtils]: 171: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,890 INFO L280 TraceCheckUtils]: 172: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,890 INFO L280 TraceCheckUtils]: 173: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,890 INFO L280 TraceCheckUtils]: 174: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,890 INFO L280 TraceCheckUtils]: 175: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,891 INFO L280 TraceCheckUtils]: 176: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,891 INFO L280 TraceCheckUtils]: 177: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,891 INFO L280 TraceCheckUtils]: 178: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,891 INFO L280 TraceCheckUtils]: 179: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,892 INFO L280 TraceCheckUtils]: 180: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,892 INFO L280 TraceCheckUtils]: 181: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,892 INFO L280 TraceCheckUtils]: 182: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,892 INFO L280 TraceCheckUtils]: 183: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,892 INFO L280 TraceCheckUtils]: 184: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 185: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 186: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 187: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 188: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 189: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,893 INFO L280 TraceCheckUtils]: 190: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,894 INFO L280 TraceCheckUtils]: 191: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,894 INFO L280 TraceCheckUtils]: 192: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,894 INFO L280 TraceCheckUtils]: 193: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,894 INFO L280 TraceCheckUtils]: 194: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,894 INFO L280 TraceCheckUtils]: 195: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:23:58,895 INFO L280 TraceCheckUtils]: 196: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,895 INFO L280 TraceCheckUtils]: 197: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,895 INFO L280 TraceCheckUtils]: 198: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,895 INFO L280 TraceCheckUtils]: 199: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,895 INFO L280 TraceCheckUtils]: 200: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,896 INFO L280 TraceCheckUtils]: 201: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,896 INFO L280 TraceCheckUtils]: 202: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,896 INFO L280 TraceCheckUtils]: 203: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,896 INFO L280 TraceCheckUtils]: 204: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,896 INFO L280 TraceCheckUtils]: 205: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,897 INFO L280 TraceCheckUtils]: 206: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,897 INFO L280 TraceCheckUtils]: 207: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:23:58,897 INFO L280 TraceCheckUtils]: 208: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,897 INFO L280 TraceCheckUtils]: 209: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,897 INFO L280 TraceCheckUtils]: 210: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,898 INFO L280 TraceCheckUtils]: 211: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,898 INFO L280 TraceCheckUtils]: 212: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,898 INFO L280 TraceCheckUtils]: 213: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,898 INFO L280 TraceCheckUtils]: 214: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:58,898 INFO L280 TraceCheckUtils]: 215: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:23:58,899 INFO L280 TraceCheckUtils]: 216: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,899 INFO L280 TraceCheckUtils]: 217: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:58,899 INFO L280 TraceCheckUtils]: 218: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,899 INFO L280 TraceCheckUtils]: 219: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:23:58,900 INFO L280 TraceCheckUtils]: 220: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:23:58,902 INFO L280 TraceCheckUtils]: 221: Hoare triple {48728#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:23:58,903 INFO L280 TraceCheckUtils]: 222: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume true; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:23:58,906 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} {48728#true} #977#return; {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:23:58,907 INFO L280 TraceCheckUtils]: 224: Hoare triple {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:23:58,909 INFO L280 TraceCheckUtils]: 225: Hoare triple {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:23:58,910 INFO L280 TraceCheckUtils]: 226: Hoare triple {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:23:58,912 INFO L263 TraceCheckUtils]: 227: Hoare triple {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:58,913 INFO L280 TraceCheckUtils]: 228: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,914 INFO L280 TraceCheckUtils]: 229: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,915 INFO L280 TraceCheckUtils]: 230: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,916 INFO L280 TraceCheckUtils]: 231: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,916 INFO L280 TraceCheckUtils]: 232: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,918 INFO L280 TraceCheckUtils]: 233: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,919 INFO L280 TraceCheckUtils]: 234: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,921 INFO L280 TraceCheckUtils]: 235: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,921 INFO L280 TraceCheckUtils]: 236: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,922 INFO L280 TraceCheckUtils]: 237: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,924 INFO L280 TraceCheckUtils]: 238: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,925 INFO L280 TraceCheckUtils]: 239: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,926 INFO L280 TraceCheckUtils]: 240: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,927 INFO L280 TraceCheckUtils]: 241: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,929 INFO L280 TraceCheckUtils]: 242: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,930 INFO L280 TraceCheckUtils]: 243: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,931 INFO L280 TraceCheckUtils]: 244: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,932 INFO L280 TraceCheckUtils]: 245: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,933 INFO L280 TraceCheckUtils]: 246: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,933 INFO L280 TraceCheckUtils]: 247: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,934 INFO L280 TraceCheckUtils]: 248: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,935 INFO L280 TraceCheckUtils]: 249: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,937 INFO L280 TraceCheckUtils]: 250: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,938 INFO L280 TraceCheckUtils]: 251: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,939 INFO L280 TraceCheckUtils]: 252: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,941 INFO L280 TraceCheckUtils]: 253: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,942 INFO L280 TraceCheckUtils]: 254: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,944 INFO L280 TraceCheckUtils]: 255: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,945 INFO L280 TraceCheckUtils]: 256: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,945 INFO L280 TraceCheckUtils]: 257: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,947 INFO L280 TraceCheckUtils]: 258: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,949 INFO L280 TraceCheckUtils]: 259: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,950 INFO L280 TraceCheckUtils]: 260: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,950 INFO L280 TraceCheckUtils]: 261: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,951 INFO L280 TraceCheckUtils]: 262: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,952 INFO L280 TraceCheckUtils]: 263: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,952 INFO L280 TraceCheckUtils]: 264: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,953 INFO L280 TraceCheckUtils]: 265: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,954 INFO L280 TraceCheckUtils]: 266: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,955 INFO L280 TraceCheckUtils]: 267: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,957 INFO L280 TraceCheckUtils]: 268: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,957 INFO L280 TraceCheckUtils]: 269: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,958 INFO L280 TraceCheckUtils]: 270: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,959 INFO L280 TraceCheckUtils]: 271: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,959 INFO L280 TraceCheckUtils]: 272: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,960 INFO L280 TraceCheckUtils]: 273: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,961 INFO L280 TraceCheckUtils]: 274: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,962 INFO L280 TraceCheckUtils]: 275: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,963 INFO L280 TraceCheckUtils]: 276: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,964 INFO L280 TraceCheckUtils]: 277: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,965 INFO L280 TraceCheckUtils]: 278: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,965 INFO L280 TraceCheckUtils]: 279: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,966 INFO L280 TraceCheckUtils]: 280: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,967 INFO L280 TraceCheckUtils]: 281: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,967 INFO L280 TraceCheckUtils]: 282: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,969 INFO L280 TraceCheckUtils]: 283: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,970 INFO L280 TraceCheckUtils]: 284: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,971 INFO L280 TraceCheckUtils]: 285: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,972 INFO L280 TraceCheckUtils]: 286: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,973 INFO L280 TraceCheckUtils]: 287: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,974 INFO L280 TraceCheckUtils]: 288: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,974 INFO L280 TraceCheckUtils]: 289: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,975 INFO L280 TraceCheckUtils]: 290: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,976 INFO L280 TraceCheckUtils]: 291: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,977 INFO L280 TraceCheckUtils]: 292: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,978 INFO L280 TraceCheckUtils]: 293: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,979 INFO L280 TraceCheckUtils]: 294: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,980 INFO L280 TraceCheckUtils]: 295: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,980 INFO L280 TraceCheckUtils]: 296: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,981 INFO L280 TraceCheckUtils]: 297: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,982 INFO L280 TraceCheckUtils]: 298: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,983 INFO L280 TraceCheckUtils]: 299: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,984 INFO L280 TraceCheckUtils]: 300: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,985 INFO L280 TraceCheckUtils]: 301: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,986 INFO L280 TraceCheckUtils]: 302: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,987 INFO L280 TraceCheckUtils]: 303: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,989 INFO L280 TraceCheckUtils]: 304: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,990 INFO L280 TraceCheckUtils]: 305: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,991 INFO L280 TraceCheckUtils]: 306: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,992 INFO L280 TraceCheckUtils]: 307: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,992 INFO L280 TraceCheckUtils]: 308: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,993 INFO L280 TraceCheckUtils]: 309: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,994 INFO L280 TraceCheckUtils]: 310: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,995 INFO L280 TraceCheckUtils]: 311: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,995 INFO L280 TraceCheckUtils]: 312: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,996 INFO L280 TraceCheckUtils]: 313: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,997 INFO L280 TraceCheckUtils]: 314: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,997 INFO L280 TraceCheckUtils]: 315: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,998 INFO L280 TraceCheckUtils]: 316: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,999 INFO L280 TraceCheckUtils]: 317: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:58,999 INFO L280 TraceCheckUtils]: 318: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,000 INFO L280 TraceCheckUtils]: 319: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,000 INFO L280 TraceCheckUtils]: 320: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,001 INFO L280 TraceCheckUtils]: 321: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,002 INFO L280 TraceCheckUtils]: 322: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,002 INFO L280 TraceCheckUtils]: 323: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,003 INFO L280 TraceCheckUtils]: 324: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,004 INFO L280 TraceCheckUtils]: 325: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,004 INFO L280 TraceCheckUtils]: 326: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,005 INFO L280 TraceCheckUtils]: 327: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,005 INFO L280 TraceCheckUtils]: 328: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,006 INFO L280 TraceCheckUtils]: 329: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,007 INFO L280 TraceCheckUtils]: 330: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,007 INFO L280 TraceCheckUtils]: 331: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,008 INFO L280 TraceCheckUtils]: 332: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:23:59,010 INFO L280 TraceCheckUtils]: 333: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:23:59,010 INFO L280 TraceCheckUtils]: 334: Hoare triple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:23:59,012 INFO L275 TraceCheckUtils]: 335: Hoare quadruple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {48945#(and (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} #977#return; {48729#false} is VALID [2020-07-10 15:23:59,012 INFO L280 TraceCheckUtils]: 336: Hoare triple {48729#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48729#false} is VALID [2020-07-10 15:23:59,012 INFO L280 TraceCheckUtils]: 337: Hoare triple {48729#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48729#false} is VALID [2020-07-10 15:23:59,012 INFO L280 TraceCheckUtils]: 338: Hoare triple {48729#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48729#false} is VALID [2020-07-10 15:23:59,012 INFO L263 TraceCheckUtils]: 339: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 340: Hoare triple {49125#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 341: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 342: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 343: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 344: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,013 INFO L280 TraceCheckUtils]: 345: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 346: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 347: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 348: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 349: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 350: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,014 INFO L280 TraceCheckUtils]: 351: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 352: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 353: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 354: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 355: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 356: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,015 INFO L280 TraceCheckUtils]: 357: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 358: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 359: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 360: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 361: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 362: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,016 INFO L280 TraceCheckUtils]: 363: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 364: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 365: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 366: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 367: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 368: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,017 INFO L280 TraceCheckUtils]: 369: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,018 INFO L280 TraceCheckUtils]: 370: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,018 INFO L280 TraceCheckUtils]: 371: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,018 INFO L280 TraceCheckUtils]: 372: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,018 INFO L280 TraceCheckUtils]: 373: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,018 INFO L280 TraceCheckUtils]: 374: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 375: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 376: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 377: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 378: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 379: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,019 INFO L280 TraceCheckUtils]: 380: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,020 INFO L280 TraceCheckUtils]: 381: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,020 INFO L280 TraceCheckUtils]: 382: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,020 INFO L280 TraceCheckUtils]: 383: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,020 INFO L280 TraceCheckUtils]: 384: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,020 INFO L280 TraceCheckUtils]: 385: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 386: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 387: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 388: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 389: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 390: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,021 INFO L280 TraceCheckUtils]: 391: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,022 INFO L280 TraceCheckUtils]: 392: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,022 INFO L280 TraceCheckUtils]: 393: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,022 INFO L280 TraceCheckUtils]: 394: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,022 INFO L280 TraceCheckUtils]: 395: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,022 INFO L280 TraceCheckUtils]: 396: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 397: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 398: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 399: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 400: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 401: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,023 INFO L280 TraceCheckUtils]: 402: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,024 INFO L280 TraceCheckUtils]: 403: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:59,024 INFO L280 TraceCheckUtils]: 404: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:23:59,024 INFO L280 TraceCheckUtils]: 405: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:23:59,024 INFO L280 TraceCheckUtils]: 406: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:23:59,024 INFO L280 TraceCheckUtils]: 407: Hoare triple {48728#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {48728#true} is VALID [2020-07-10 15:23:59,025 INFO L280 TraceCheckUtils]: 408: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:23:59,025 INFO L275 TraceCheckUtils]: 409: Hoare quadruple {48728#true} {48729#false} #977#return; {48729#false} is VALID [2020-07-10 15:23:59,025 INFO L280 TraceCheckUtils]: 410: Hoare triple {48729#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48729#false} is VALID [2020-07-10 15:23:59,025 INFO L280 TraceCheckUtils]: 411: Hoare triple {48729#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48729#false} is VALID [2020-07-10 15:23:59,025 INFO L280 TraceCheckUtils]: 412: Hoare triple {48729#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48729#false} is VALID [2020-07-10 15:23:59,026 INFO L263 TraceCheckUtils]: 413: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-10 15:23:59,026 INFO L280 TraceCheckUtils]: 414: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-10 15:23:59,026 INFO L280 TraceCheckUtils]: 415: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,026 INFO L280 TraceCheckUtils]: 416: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,026 INFO L280 TraceCheckUtils]: 417: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 418: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 419: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 420: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 421: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 422: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,027 INFO L280 TraceCheckUtils]: 423: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,028 INFO L280 TraceCheckUtils]: 424: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,028 INFO L280 TraceCheckUtils]: 425: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,028 INFO L280 TraceCheckUtils]: 426: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,028 INFO L280 TraceCheckUtils]: 427: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,028 INFO L280 TraceCheckUtils]: 428: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 429: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 430: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 431: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 432: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 433: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,029 INFO L280 TraceCheckUtils]: 434: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 435: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 436: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 437: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 438: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 439: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,030 INFO L280 TraceCheckUtils]: 440: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 441: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 442: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 443: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 444: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 445: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,031 INFO L280 TraceCheckUtils]: 446: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,032 INFO L280 TraceCheckUtils]: 447: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,032 INFO L280 TraceCheckUtils]: 448: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,032 INFO L280 TraceCheckUtils]: 449: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:23:59,032 INFO L280 TraceCheckUtils]: 450: Hoare triple {48729#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {48729#false} is VALID [2020-07-10 15:23:59,032 INFO L280 TraceCheckUtils]: 451: Hoare triple {48729#false} assume !false; {48729#false} is VALID [2020-07-10 15:23:59,185 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 383 proven. 79 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2020-07-10 15:23:59,185 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766447164] [2020-07-10 15:23:59,185 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674769163] [2020-07-10 15:23:59,186 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:23:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:59,365 INFO L264 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-10 15:23:59,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:23:59,410 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:24:00,252 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-07-10 15:24:00,253 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:24:00,462 INFO L263 TraceCheckUtils]: 0: Hoare triple {48728#true} call ULTIMATE.init(); {48728#true} is VALID [2020-07-10 15:24:00,463 INFO L280 TraceCheckUtils]: 1: Hoare triple {48728#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {48728#true} is VALID [2020-07-10 15:24:00,463 INFO L280 TraceCheckUtils]: 2: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:24:00,463 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {48728#true} {48728#true} #973#return; {48728#true} is VALID [2020-07-10 15:24:00,463 INFO L263 TraceCheckUtils]: 4: Hoare triple {48728#true} call #t~ret4 := main(); {48728#true} is VALID [2020-07-10 15:24:00,464 INFO L280 TraceCheckUtils]: 5: Hoare triple {48728#true} ~output~0 := -1; {48728#true} is VALID [2020-07-10 15:24:00,464 INFO L280 TraceCheckUtils]: 6: Hoare triple {48728#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48728#true} is VALID [2020-07-10 15:24:00,464 INFO L280 TraceCheckUtils]: 7: Hoare triple {48728#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48728#true} is VALID [2020-07-10 15:24:00,464 INFO L263 TraceCheckUtils]: 8: Hoare triple {48728#true} call #t~ret3 := calculate_output(~input~0); {48728#true} is VALID [2020-07-10 15:24:00,464 INFO L280 TraceCheckUtils]: 9: Hoare triple {48728#true} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:24:00,465 INFO L280 TraceCheckUtils]: 10: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,465 INFO L280 TraceCheckUtils]: 11: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,465 INFO L280 TraceCheckUtils]: 12: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,465 INFO L280 TraceCheckUtils]: 13: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,465 INFO L280 TraceCheckUtils]: 14: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,466 INFO L280 TraceCheckUtils]: 15: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,466 INFO L280 TraceCheckUtils]: 16: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,466 INFO L280 TraceCheckUtils]: 17: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,466 INFO L280 TraceCheckUtils]: 18: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,466 INFO L280 TraceCheckUtils]: 19: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,467 INFO L280 TraceCheckUtils]: 20: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,467 INFO L280 TraceCheckUtils]: 21: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,467 INFO L280 TraceCheckUtils]: 22: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,467 INFO L280 TraceCheckUtils]: 23: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,467 INFO L280 TraceCheckUtils]: 24: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,468 INFO L280 TraceCheckUtils]: 25: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,468 INFO L280 TraceCheckUtils]: 26: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,468 INFO L280 TraceCheckUtils]: 27: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,468 INFO L280 TraceCheckUtils]: 28: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,468 INFO L280 TraceCheckUtils]: 29: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,469 INFO L280 TraceCheckUtils]: 30: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,469 INFO L280 TraceCheckUtils]: 31: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,469 INFO L280 TraceCheckUtils]: 32: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,469 INFO L280 TraceCheckUtils]: 33: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,470 INFO L280 TraceCheckUtils]: 34: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,470 INFO L280 TraceCheckUtils]: 35: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,470 INFO L280 TraceCheckUtils]: 36: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,470 INFO L280 TraceCheckUtils]: 37: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,470 INFO L280 TraceCheckUtils]: 38: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,471 INFO L280 TraceCheckUtils]: 39: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,471 INFO L280 TraceCheckUtils]: 40: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,471 INFO L280 TraceCheckUtils]: 41: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,471 INFO L280 TraceCheckUtils]: 42: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,471 INFO L280 TraceCheckUtils]: 43: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,472 INFO L280 TraceCheckUtils]: 44: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,472 INFO L280 TraceCheckUtils]: 45: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,472 INFO L280 TraceCheckUtils]: 46: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,472 INFO L280 TraceCheckUtils]: 47: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,472 INFO L280 TraceCheckUtils]: 48: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,473 INFO L280 TraceCheckUtils]: 49: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,473 INFO L280 TraceCheckUtils]: 50: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,473 INFO L280 TraceCheckUtils]: 51: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,473 INFO L280 TraceCheckUtils]: 52: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 53: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 54: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 55: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 56: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 57: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,474 INFO L280 TraceCheckUtils]: 58: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 59: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 60: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 61: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 62: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 63: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,475 INFO L280 TraceCheckUtils]: 64: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 65: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 66: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 67: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 68: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 69: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,476 INFO L280 TraceCheckUtils]: 70: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,477 INFO L280 TraceCheckUtils]: 71: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,477 INFO L280 TraceCheckUtils]: 72: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,477 INFO L280 TraceCheckUtils]: 73: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,477 INFO L280 TraceCheckUtils]: 74: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:24:00,477 INFO L280 TraceCheckUtils]: 75: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,478 INFO L280 TraceCheckUtils]: 76: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,478 INFO L280 TraceCheckUtils]: 77: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,478 INFO L280 TraceCheckUtils]: 78: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,478 INFO L280 TraceCheckUtils]: 79: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,478 INFO L280 TraceCheckUtils]: 80: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 81: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 82: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 83: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 84: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 85: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:24:00,479 INFO L280 TraceCheckUtils]: 86: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,480 INFO L280 TraceCheckUtils]: 87: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,480 INFO L280 TraceCheckUtils]: 88: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,480 INFO L280 TraceCheckUtils]: 89: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,480 INFO L280 TraceCheckUtils]: 90: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,480 INFO L280 TraceCheckUtils]: 91: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 92: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 93: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 94: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 95: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 96: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,481 INFO L280 TraceCheckUtils]: 97: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,482 INFO L280 TraceCheckUtils]: 98: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,482 INFO L280 TraceCheckUtils]: 99: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,482 INFO L280 TraceCheckUtils]: 100: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,482 INFO L280 TraceCheckUtils]: 101: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,482 INFO L280 TraceCheckUtils]: 102: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 103: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 104: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 105: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 106: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 107: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,483 INFO L280 TraceCheckUtils]: 108: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,484 INFO L280 TraceCheckUtils]: 109: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,484 INFO L280 TraceCheckUtils]: 110: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:24:00,484 INFO L280 TraceCheckUtils]: 111: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,484 INFO L280 TraceCheckUtils]: 112: Hoare triple {48728#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {48728#true} is VALID [2020-07-10 15:24:00,484 INFO L280 TraceCheckUtils]: 113: Hoare triple {48728#true} assume true; {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {48728#true} {48728#true} #977#return; {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L280 TraceCheckUtils]: 115: Hoare triple {48728#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L280 TraceCheckUtils]: 116: Hoare triple {48728#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L280 TraceCheckUtils]: 117: Hoare triple {48728#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L263 TraceCheckUtils]: 118: Hoare triple {48728#true} call #t~ret3 := calculate_output(~input~0); {48728#true} is VALID [2020-07-10 15:24:00,485 INFO L280 TraceCheckUtils]: 119: Hoare triple {48728#true} ~input := #in~input; {48728#true} is VALID [2020-07-10 15:24:00,486 INFO L280 TraceCheckUtils]: 120: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,486 INFO L280 TraceCheckUtils]: 121: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,486 INFO L280 TraceCheckUtils]: 122: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,486 INFO L280 TraceCheckUtils]: 123: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,486 INFO L280 TraceCheckUtils]: 124: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,487 INFO L280 TraceCheckUtils]: 125: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,487 INFO L280 TraceCheckUtils]: 126: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,487 INFO L280 TraceCheckUtils]: 127: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,487 INFO L280 TraceCheckUtils]: 128: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,487 INFO L280 TraceCheckUtils]: 129: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 130: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 131: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 132: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 133: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 134: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,488 INFO L280 TraceCheckUtils]: 135: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,489 INFO L280 TraceCheckUtils]: 136: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,489 INFO L280 TraceCheckUtils]: 137: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,489 INFO L280 TraceCheckUtils]: 138: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,489 INFO L280 TraceCheckUtils]: 139: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,489 INFO L280 TraceCheckUtils]: 140: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 141: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 142: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 143: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 144: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 145: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,490 INFO L280 TraceCheckUtils]: 146: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,491 INFO L280 TraceCheckUtils]: 147: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,491 INFO L280 TraceCheckUtils]: 148: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,491 INFO L280 TraceCheckUtils]: 149: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,491 INFO L280 TraceCheckUtils]: 150: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,491 INFO L280 TraceCheckUtils]: 151: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,492 INFO L280 TraceCheckUtils]: 152: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,492 INFO L280 TraceCheckUtils]: 153: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,492 INFO L280 TraceCheckUtils]: 154: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,492 INFO L280 TraceCheckUtils]: 155: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,492 INFO L280 TraceCheckUtils]: 156: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 157: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 158: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 159: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 160: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 161: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,493 INFO L280 TraceCheckUtils]: 162: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,494 INFO L280 TraceCheckUtils]: 163: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,494 INFO L280 TraceCheckUtils]: 164: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,494 INFO L280 TraceCheckUtils]: 165: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,494 INFO L280 TraceCheckUtils]: 166: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,494 INFO L280 TraceCheckUtils]: 167: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 168: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 169: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 170: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 171: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 172: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,495 INFO L280 TraceCheckUtils]: 173: Hoare triple {48728#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,496 INFO L280 TraceCheckUtils]: 174: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,496 INFO L280 TraceCheckUtils]: 175: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,496 INFO L280 TraceCheckUtils]: 176: Hoare triple {48728#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,496 INFO L280 TraceCheckUtils]: 177: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,496 INFO L280 TraceCheckUtils]: 178: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 179: Hoare triple {48728#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 180: Hoare triple {48728#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 181: Hoare triple {48728#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 182: Hoare triple {48728#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 183: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,497 INFO L280 TraceCheckUtils]: 184: Hoare triple {48728#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 185: Hoare triple {48728#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 186: Hoare triple {48728#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 187: Hoare triple {48728#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 188: Hoare triple {48728#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 189: Hoare triple {48728#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,498 INFO L280 TraceCheckUtils]: 190: Hoare triple {48728#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,499 INFO L280 TraceCheckUtils]: 191: Hoare triple {48728#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,499 INFO L280 TraceCheckUtils]: 192: Hoare triple {48728#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,499 INFO L280 TraceCheckUtils]: 193: Hoare triple {48728#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,499 INFO L280 TraceCheckUtils]: 194: Hoare triple {48728#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,499 INFO L280 TraceCheckUtils]: 195: Hoare triple {48728#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 196: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 197: Hoare triple {48728#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 198: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 199: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 200: Hoare triple {48728#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,500 INFO L280 TraceCheckUtils]: 201: Hoare triple {48728#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,501 INFO L280 TraceCheckUtils]: 202: Hoare triple {48728#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,501 INFO L280 TraceCheckUtils]: 203: Hoare triple {48728#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,501 INFO L280 TraceCheckUtils]: 204: Hoare triple {48728#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,501 INFO L280 TraceCheckUtils]: 205: Hoare triple {48728#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,501 INFO L280 TraceCheckUtils]: 206: Hoare triple {48728#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,502 INFO L280 TraceCheckUtils]: 207: Hoare triple {48728#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {48728#true} is VALID [2020-07-10 15:24:00,502 INFO L280 TraceCheckUtils]: 208: Hoare triple {48728#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,502 INFO L280 TraceCheckUtils]: 209: Hoare triple {48728#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,502 INFO L280 TraceCheckUtils]: 210: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,502 INFO L280 TraceCheckUtils]: 211: Hoare triple {48728#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 212: Hoare triple {48728#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 213: Hoare triple {48728#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 214: Hoare triple {48728#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 215: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 216: Hoare triple {48728#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,503 INFO L280 TraceCheckUtils]: 217: Hoare triple {48728#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {48728#true} is VALID [2020-07-10 15:24:00,504 INFO L280 TraceCheckUtils]: 218: Hoare triple {48728#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,504 INFO L280 TraceCheckUtils]: 219: Hoare triple {48728#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {48728#true} is VALID [2020-07-10 15:24:00,504 INFO L280 TraceCheckUtils]: 220: Hoare triple {48728#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {48728#true} is VALID [2020-07-10 15:24:00,506 INFO L280 TraceCheckUtils]: 221: Hoare triple {48728#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,508 INFO L280 TraceCheckUtils]: 222: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume true; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,511 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} {48728#true} #977#return; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,512 INFO L280 TraceCheckUtils]: 224: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,514 INFO L280 TraceCheckUtils]: 225: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,516 INFO L280 TraceCheckUtils]: 226: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2020-07-10 15:24:00,519 INFO L263 TraceCheckUtils]: 227: Hoare triple {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} call #t~ret3 := calculate_output(~input~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,520 INFO L280 TraceCheckUtils]: 228: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,521 INFO L280 TraceCheckUtils]: 229: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,522 INFO L280 TraceCheckUtils]: 230: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,524 INFO L280 TraceCheckUtils]: 231: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,525 INFO L280 TraceCheckUtils]: 232: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,527 INFO L280 TraceCheckUtils]: 233: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,528 INFO L280 TraceCheckUtils]: 234: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,530 INFO L280 TraceCheckUtils]: 235: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,531 INFO L280 TraceCheckUtils]: 236: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,533 INFO L280 TraceCheckUtils]: 237: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,534 INFO L280 TraceCheckUtils]: 238: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,535 INFO L280 TraceCheckUtils]: 239: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,537 INFO L280 TraceCheckUtils]: 240: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,538 INFO L280 TraceCheckUtils]: 241: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,539 INFO L280 TraceCheckUtils]: 242: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,541 INFO L280 TraceCheckUtils]: 243: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,542 INFO L280 TraceCheckUtils]: 244: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,544 INFO L280 TraceCheckUtils]: 245: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,545 INFO L280 TraceCheckUtils]: 246: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,546 INFO L280 TraceCheckUtils]: 247: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,548 INFO L280 TraceCheckUtils]: 248: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,549 INFO L280 TraceCheckUtils]: 249: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,550 INFO L280 TraceCheckUtils]: 250: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,552 INFO L280 TraceCheckUtils]: 251: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,553 INFO L280 TraceCheckUtils]: 252: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,555 INFO L280 TraceCheckUtils]: 253: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,556 INFO L280 TraceCheckUtils]: 254: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,558 INFO L280 TraceCheckUtils]: 255: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,559 INFO L280 TraceCheckUtils]: 256: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,561 INFO L280 TraceCheckUtils]: 257: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,562 INFO L280 TraceCheckUtils]: 258: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,563 INFO L280 TraceCheckUtils]: 259: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,565 INFO L280 TraceCheckUtils]: 260: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,566 INFO L280 TraceCheckUtils]: 261: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,568 INFO L280 TraceCheckUtils]: 262: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,569 INFO L280 TraceCheckUtils]: 263: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,571 INFO L280 TraceCheckUtils]: 264: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,572 INFO L280 TraceCheckUtils]: 265: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,574 INFO L280 TraceCheckUtils]: 266: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,576 INFO L280 TraceCheckUtils]: 267: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,577 INFO L280 TraceCheckUtils]: 268: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,579 INFO L280 TraceCheckUtils]: 269: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,581 INFO L280 TraceCheckUtils]: 270: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,582 INFO L280 TraceCheckUtils]: 271: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,584 INFO L280 TraceCheckUtils]: 272: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,586 INFO L280 TraceCheckUtils]: 273: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,588 INFO L280 TraceCheckUtils]: 274: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,589 INFO L280 TraceCheckUtils]: 275: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,591 INFO L280 TraceCheckUtils]: 276: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,592 INFO L280 TraceCheckUtils]: 277: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,593 INFO L280 TraceCheckUtils]: 278: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,594 INFO L280 TraceCheckUtils]: 279: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,596 INFO L280 TraceCheckUtils]: 280: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,597 INFO L280 TraceCheckUtils]: 281: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,598 INFO L280 TraceCheckUtils]: 282: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,599 INFO L280 TraceCheckUtils]: 283: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,601 INFO L280 TraceCheckUtils]: 284: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,602 INFO L280 TraceCheckUtils]: 285: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,604 INFO L280 TraceCheckUtils]: 286: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,605 INFO L280 TraceCheckUtils]: 287: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,607 INFO L280 TraceCheckUtils]: 288: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,608 INFO L280 TraceCheckUtils]: 289: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,609 INFO L280 TraceCheckUtils]: 290: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,611 INFO L280 TraceCheckUtils]: 291: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,612 INFO L280 TraceCheckUtils]: 292: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,613 INFO L280 TraceCheckUtils]: 293: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,615 INFO L280 TraceCheckUtils]: 294: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,616 INFO L280 TraceCheckUtils]: 295: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,617 INFO L280 TraceCheckUtils]: 296: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,619 INFO L280 TraceCheckUtils]: 297: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,621 INFO L280 TraceCheckUtils]: 298: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,622 INFO L280 TraceCheckUtils]: 299: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,624 INFO L280 TraceCheckUtils]: 300: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,625 INFO L280 TraceCheckUtils]: 301: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,627 INFO L280 TraceCheckUtils]: 302: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,628 INFO L280 TraceCheckUtils]: 303: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,630 INFO L280 TraceCheckUtils]: 304: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,632 INFO L280 TraceCheckUtils]: 305: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,633 INFO L280 TraceCheckUtils]: 306: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,635 INFO L280 TraceCheckUtils]: 307: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,636 INFO L280 TraceCheckUtils]: 308: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,637 INFO L280 TraceCheckUtils]: 309: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,639 INFO L280 TraceCheckUtils]: 310: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,640 INFO L280 TraceCheckUtils]: 311: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,642 INFO L280 TraceCheckUtils]: 312: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,643 INFO L280 TraceCheckUtils]: 313: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,644 INFO L280 TraceCheckUtils]: 314: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,645 INFO L280 TraceCheckUtils]: 315: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,646 INFO L280 TraceCheckUtils]: 316: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,648 INFO L280 TraceCheckUtils]: 317: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,649 INFO L280 TraceCheckUtils]: 318: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,651 INFO L280 TraceCheckUtils]: 319: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,653 INFO L280 TraceCheckUtils]: 320: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,655 INFO L280 TraceCheckUtils]: 321: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,656 INFO L280 TraceCheckUtils]: 322: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,658 INFO L280 TraceCheckUtils]: 323: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,659 INFO L280 TraceCheckUtils]: 324: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,661 INFO L280 TraceCheckUtils]: 325: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,663 INFO L280 TraceCheckUtils]: 326: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,664 INFO L280 TraceCheckUtils]: 327: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,665 INFO L280 TraceCheckUtils]: 328: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,667 INFO L280 TraceCheckUtils]: 329: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,669 INFO L280 TraceCheckUtils]: 330: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,670 INFO L280 TraceCheckUtils]: 331: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,672 INFO L280 TraceCheckUtils]: 332: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {49127#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:24:00,674 INFO L280 TraceCheckUtils]: 333: Hoare triple {49127#(= ~a21~0 |old(~a21~0)|)} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:24:00,675 INFO L280 TraceCheckUtils]: 334: Hoare triple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-10 15:24:00,678 INFO L275 TraceCheckUtils]: 335: Hoare quadruple {49128#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {49126#(and (<= 7 ~a21~0) (<= ~a21~0 7))} #977#return; {48729#false} is VALID [2020-07-10 15:24:00,678 INFO L280 TraceCheckUtils]: 336: Hoare triple {48729#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48729#false} is VALID [2020-07-10 15:24:00,679 INFO L280 TraceCheckUtils]: 337: Hoare triple {48729#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48729#false} is VALID [2020-07-10 15:24:00,679 INFO L280 TraceCheckUtils]: 338: Hoare triple {48729#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48729#false} is VALID [2020-07-10 15:24:00,679 INFO L263 TraceCheckUtils]: 339: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-10 15:24:00,679 INFO L280 TraceCheckUtils]: 340: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-10 15:24:00,679 INFO L280 TraceCheckUtils]: 341: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,680 INFO L280 TraceCheckUtils]: 342: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,680 INFO L280 TraceCheckUtils]: 343: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,680 INFO L280 TraceCheckUtils]: 344: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,680 INFO L280 TraceCheckUtils]: 345: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,680 INFO L280 TraceCheckUtils]: 346: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,681 INFO L280 TraceCheckUtils]: 347: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,681 INFO L280 TraceCheckUtils]: 348: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,681 INFO L280 TraceCheckUtils]: 349: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,681 INFO L280 TraceCheckUtils]: 350: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,681 INFO L280 TraceCheckUtils]: 351: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,682 INFO L280 TraceCheckUtils]: 352: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,682 INFO L280 TraceCheckUtils]: 353: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,682 INFO L280 TraceCheckUtils]: 354: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,682 INFO L280 TraceCheckUtils]: 355: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,682 INFO L280 TraceCheckUtils]: 356: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,683 INFO L280 TraceCheckUtils]: 357: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,683 INFO L280 TraceCheckUtils]: 358: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,683 INFO L280 TraceCheckUtils]: 359: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,683 INFO L280 TraceCheckUtils]: 360: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,683 INFO L280 TraceCheckUtils]: 361: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 362: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 363: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 364: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 365: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 366: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,684 INFO L280 TraceCheckUtils]: 367: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 368: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 369: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 370: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 371: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 372: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,685 INFO L280 TraceCheckUtils]: 373: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,686 INFO L280 TraceCheckUtils]: 374: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,686 INFO L280 TraceCheckUtils]: 375: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,686 INFO L280 TraceCheckUtils]: 376: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,686 INFO L280 TraceCheckUtils]: 377: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,686 INFO L280 TraceCheckUtils]: 378: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,687 INFO L280 TraceCheckUtils]: 379: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,687 INFO L280 TraceCheckUtils]: 380: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,687 INFO L280 TraceCheckUtils]: 381: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,687 INFO L280 TraceCheckUtils]: 382: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,688 INFO L280 TraceCheckUtils]: 383: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,688 INFO L280 TraceCheckUtils]: 384: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,688 INFO L280 TraceCheckUtils]: 385: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,688 INFO L280 TraceCheckUtils]: 386: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,688 INFO L280 TraceCheckUtils]: 387: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,689 INFO L280 TraceCheckUtils]: 388: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,689 INFO L280 TraceCheckUtils]: 389: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,689 INFO L280 TraceCheckUtils]: 390: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,689 INFO L280 TraceCheckUtils]: 391: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,690 INFO L280 TraceCheckUtils]: 392: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,690 INFO L280 TraceCheckUtils]: 393: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,690 INFO L280 TraceCheckUtils]: 394: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,690 INFO L280 TraceCheckUtils]: 395: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,691 INFO L280 TraceCheckUtils]: 396: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,691 INFO L280 TraceCheckUtils]: 397: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,691 INFO L280 TraceCheckUtils]: 398: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,691 INFO L280 TraceCheckUtils]: 399: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,692 INFO L280 TraceCheckUtils]: 400: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,692 INFO L280 TraceCheckUtils]: 401: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,692 INFO L280 TraceCheckUtils]: 402: Hoare triple {48729#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,692 INFO L280 TraceCheckUtils]: 403: Hoare triple {48729#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {48729#false} is VALID [2020-07-10 15:24:00,693 INFO L280 TraceCheckUtils]: 404: Hoare triple {48729#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,693 INFO L280 TraceCheckUtils]: 405: Hoare triple {48729#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {48729#false} is VALID [2020-07-10 15:24:00,693 INFO L280 TraceCheckUtils]: 406: Hoare triple {48729#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {48729#false} is VALID [2020-07-10 15:24:00,693 INFO L280 TraceCheckUtils]: 407: Hoare triple {48729#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {48729#false} is VALID [2020-07-10 15:24:00,694 INFO L280 TraceCheckUtils]: 408: Hoare triple {48729#false} assume true; {48729#false} is VALID [2020-07-10 15:24:00,694 INFO L275 TraceCheckUtils]: 409: Hoare quadruple {48729#false} {48729#false} #977#return; {48729#false} is VALID [2020-07-10 15:24:00,694 INFO L280 TraceCheckUtils]: 410: Hoare triple {48729#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {48729#false} is VALID [2020-07-10 15:24:00,695 INFO L280 TraceCheckUtils]: 411: Hoare triple {48729#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {48729#false} is VALID [2020-07-10 15:24:00,695 INFO L280 TraceCheckUtils]: 412: Hoare triple {48729#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {48729#false} is VALID [2020-07-10 15:24:00,695 INFO L263 TraceCheckUtils]: 413: Hoare triple {48729#false} call #t~ret3 := calculate_output(~input~0); {48729#false} is VALID [2020-07-10 15:24:00,695 INFO L280 TraceCheckUtils]: 414: Hoare triple {48729#false} ~input := #in~input; {48729#false} is VALID [2020-07-10 15:24:00,696 INFO L280 TraceCheckUtils]: 415: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,696 INFO L280 TraceCheckUtils]: 416: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,696 INFO L280 TraceCheckUtils]: 417: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,696 INFO L280 TraceCheckUtils]: 418: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,697 INFO L280 TraceCheckUtils]: 419: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,697 INFO L280 TraceCheckUtils]: 420: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,697 INFO L280 TraceCheckUtils]: 421: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,698 INFO L280 TraceCheckUtils]: 422: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,698 INFO L280 TraceCheckUtils]: 423: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,698 INFO L280 TraceCheckUtils]: 424: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,698 INFO L280 TraceCheckUtils]: 425: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,698 INFO L280 TraceCheckUtils]: 426: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,699 INFO L280 TraceCheckUtils]: 427: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,699 INFO L280 TraceCheckUtils]: 428: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,699 INFO L280 TraceCheckUtils]: 429: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,699 INFO L280 TraceCheckUtils]: 430: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,700 INFO L280 TraceCheckUtils]: 431: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,700 INFO L280 TraceCheckUtils]: 432: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,700 INFO L280 TraceCheckUtils]: 433: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,700 INFO L280 TraceCheckUtils]: 434: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,701 INFO L280 TraceCheckUtils]: 435: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,701 INFO L280 TraceCheckUtils]: 436: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,701 INFO L280 TraceCheckUtils]: 437: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,701 INFO L280 TraceCheckUtils]: 438: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,702 INFO L280 TraceCheckUtils]: 439: Hoare triple {48729#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,702 INFO L280 TraceCheckUtils]: 440: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,702 INFO L280 TraceCheckUtils]: 441: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,702 INFO L280 TraceCheckUtils]: 442: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,703 INFO L280 TraceCheckUtils]: 443: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,703 INFO L280 TraceCheckUtils]: 444: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,703 INFO L280 TraceCheckUtils]: 445: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,703 INFO L280 TraceCheckUtils]: 446: Hoare triple {48729#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,703 INFO L280 TraceCheckUtils]: 447: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,704 INFO L280 TraceCheckUtils]: 448: Hoare triple {48729#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,704 INFO L280 TraceCheckUtils]: 449: Hoare triple {48729#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {48729#false} is VALID [2020-07-10 15:24:00,704 INFO L280 TraceCheckUtils]: 450: Hoare triple {48729#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {48729#false} is VALID [2020-07-10 15:24:00,704 INFO L280 TraceCheckUtils]: 451: Hoare triple {48729#false} assume !false; {48729#false} is VALID [2020-07-10 15:24:00,838 INFO L134 CoverageAnalysis]: Checked inductivity of 710 backedges. 561 proven. 2 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2020-07-10 15:24:00,839 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:24:00,839 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 9 [2020-07-10 15:24:00,839 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894559945] [2020-07-10 15:24:00,841 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 452 [2020-07-10 15:24:00,850 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:24:00,850 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states. [2020-07-10 15:24:01,527 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 329 edges. 329 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:24:01,528 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-07-10 15:24:01,528 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:24:01,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-07-10 15:24:01,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-07-10 15:24:01,529 INFO L87 Difference]: Start difference. First operand 1878 states and 2150 transitions. Second operand 9 states. [2020-07-10 15:24:16,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:16,032 INFO L93 Difference]: Finished difference Result 5066 states and 6001 transitions. [2020-07-10 15:24:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-07-10 15:24:16,032 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 452 [2020-07-10 15:24:16,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:24:16,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-10 15:24:16,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1478 transitions. [2020-07-10 15:24:16,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-07-10 15:24:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1478 transitions. [2020-07-10 15:24:16,053 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 19 states and 1478 transitions. [2020-07-10 15:24:20,129 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1478 edges. 1478 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:24:20,511 INFO L225 Difference]: With dead ends: 5066 [2020-07-10 15:24:20,511 INFO L226 Difference]: Without dead ends: 3190 [2020-07-10 15:24:20,515 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 471 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2020-07-10 15:24:20,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3190 states. [2020-07-10 15:24:21,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3190 to 3184. [2020-07-10 15:24:21,149 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:24:21,150 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3190 states. Second operand 3184 states. [2020-07-10 15:24:21,150 INFO L74 IsIncluded]: Start isIncluded. First operand 3190 states. Second operand 3184 states. [2020-07-10 15:24:21,150 INFO L87 Difference]: Start difference. First operand 3190 states. Second operand 3184 states. [2020-07-10 15:24:21,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:21,486 INFO L93 Difference]: Finished difference Result 3190 states and 3690 transitions. [2020-07-10 15:24:21,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 3690 transitions. [2020-07-10 15:24:21,490 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:24:21,491 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:24:21,491 INFO L74 IsIncluded]: Start isIncluded. First operand 3184 states. Second operand 3190 states. [2020-07-10 15:24:21,491 INFO L87 Difference]: Start difference. First operand 3184 states. Second operand 3190 states. [2020-07-10 15:24:21,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:21,812 INFO L93 Difference]: Finished difference Result 3190 states and 3690 transitions. [2020-07-10 15:24:21,812 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 3690 transitions. [2020-07-10 15:24:21,815 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:24:21,816 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:24:21,816 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:24:21,816 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:24:21,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3184 states. [2020-07-10 15:24:22,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3184 states to 3184 states and 3683 transitions. [2020-07-10 15:24:22,139 INFO L78 Accepts]: Start accepts. Automaton has 3184 states and 3683 transitions. Word has length 452 [2020-07-10 15:24:22,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:24:22,139 INFO L479 AbstractCegarLoop]: Abstraction has 3184 states and 3683 transitions. [2020-07-10 15:24:22,139 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-07-10 15:24:22,140 INFO L276 IsEmpty]: Start isEmpty. Operand 3184 states and 3683 transitions. [2020-07-10 15:24:22,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2020-07-10 15:24:22,146 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:24:22,147 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:24:22,351 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:24:22,352 INFO L427 AbstractCegarLoop]: === Iteration 10 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:24:22,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:24:22,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1066963527, now seen corresponding path program 1 times [2020-07-10 15:24:22,354 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:24:22,354 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968876017] [2020-07-10 15:24:22,355 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:24:22,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:22,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:22,648 INFO L280 TraceCheckUtils]: 0: Hoare triple {65765#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {65289#true} is VALID [2020-07-10 15:24:22,649 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:22,649 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-10 15:24:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:22,722 INFO L280 TraceCheckUtils]: 0: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:22,722 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,722 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,722 INFO L280 TraceCheckUtils]: 3: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,723 INFO L280 TraceCheckUtils]: 4: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,723 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,723 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,723 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,723 INFO L280 TraceCheckUtils]: 8: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,724 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,724 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,724 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,724 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,724 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,725 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,725 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,725 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,725 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,726 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,726 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,726 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,726 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,727 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,727 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,727 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,727 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,727 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,728 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,728 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,728 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,728 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,728 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,729 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,729 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,729 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,729 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,729 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,730 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,730 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,730 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,730 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,730 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,731 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,731 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,731 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,731 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,732 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,732 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,732 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,732 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,733 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,734 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,734 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,734 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,734 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,735 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,735 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,735 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,735 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,735 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,736 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:22,736 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,736 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,736 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,736 INFO L280 TraceCheckUtils]: 69: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,737 INFO L280 TraceCheckUtils]: 70: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,737 INFO L280 TraceCheckUtils]: 71: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,737 INFO L280 TraceCheckUtils]: 72: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,737 INFO L280 TraceCheckUtils]: 73: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,737 INFO L280 TraceCheckUtils]: 74: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,738 INFO L280 TraceCheckUtils]: 75: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,738 INFO L280 TraceCheckUtils]: 76: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:22,738 INFO L280 TraceCheckUtils]: 77: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,738 INFO L280 TraceCheckUtils]: 78: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,738 INFO L280 TraceCheckUtils]: 79: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 80: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 81: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 82: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 83: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 84: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,739 INFO L280 TraceCheckUtils]: 85: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,740 INFO L280 TraceCheckUtils]: 86: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,740 INFO L280 TraceCheckUtils]: 87: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,740 INFO L280 TraceCheckUtils]: 88: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,740 INFO L280 TraceCheckUtils]: 89: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,740 INFO L280 TraceCheckUtils]: 90: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,741 INFO L280 TraceCheckUtils]: 91: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,741 INFO L280 TraceCheckUtils]: 92: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,741 INFO L280 TraceCheckUtils]: 93: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,741 INFO L280 TraceCheckUtils]: 94: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,742 INFO L280 TraceCheckUtils]: 95: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,742 INFO L280 TraceCheckUtils]: 96: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,742 INFO L280 TraceCheckUtils]: 97: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,742 INFO L280 TraceCheckUtils]: 98: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,742 INFO L280 TraceCheckUtils]: 99: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,743 INFO L280 TraceCheckUtils]: 100: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,743 INFO L280 TraceCheckUtils]: 101: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:22,743 INFO L280 TraceCheckUtils]: 102: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,747 INFO L280 TraceCheckUtils]: 103: Hoare triple {65289#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,749 INFO L280 TraceCheckUtils]: 104: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,751 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {65400#(= 1 ~a24~0)} {65289#true} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:22,803 INFO L280 TraceCheckUtils]: 0: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:22,804 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,804 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,804 INFO L280 TraceCheckUtils]: 3: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,804 INFO L280 TraceCheckUtils]: 4: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,804 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,805 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,805 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,805 INFO L280 TraceCheckUtils]: 8: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,805 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,805 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,806 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,806 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,806 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,806 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,806 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,807 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,807 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,807 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,807 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,807 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,808 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,808 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,808 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,808 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,808 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,809 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,810 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,810 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,810 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,810 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,810 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,811 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,811 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,811 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,811 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,811 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,812 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,812 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,812 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,812 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,812 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,813 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,813 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,813 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,813 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,813 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,814 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,815 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,815 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,815 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,815 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,815 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,816 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,816 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,816 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:22,816 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,817 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,817 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,817 INFO L280 TraceCheckUtils]: 69: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,817 INFO L280 TraceCheckUtils]: 70: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,817 INFO L280 TraceCheckUtils]: 71: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,818 INFO L280 TraceCheckUtils]: 72: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,818 INFO L280 TraceCheckUtils]: 73: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,818 INFO L280 TraceCheckUtils]: 74: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,818 INFO L280 TraceCheckUtils]: 75: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,818 INFO L280 TraceCheckUtils]: 76: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:22,819 INFO L280 TraceCheckUtils]: 77: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,819 INFO L280 TraceCheckUtils]: 78: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,819 INFO L280 TraceCheckUtils]: 79: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,819 INFO L280 TraceCheckUtils]: 80: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,820 INFO L280 TraceCheckUtils]: 81: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,820 INFO L280 TraceCheckUtils]: 82: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,820 INFO L280 TraceCheckUtils]: 83: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,820 INFO L280 TraceCheckUtils]: 84: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,820 INFO L280 TraceCheckUtils]: 85: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,821 INFO L280 TraceCheckUtils]: 86: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,821 INFO L280 TraceCheckUtils]: 87: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,821 INFO L280 TraceCheckUtils]: 88: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,821 INFO L280 TraceCheckUtils]: 89: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,821 INFO L280 TraceCheckUtils]: 90: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,822 INFO L280 TraceCheckUtils]: 91: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,822 INFO L280 TraceCheckUtils]: 92: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,822 INFO L280 TraceCheckUtils]: 93: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,822 INFO L280 TraceCheckUtils]: 94: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,822 INFO L280 TraceCheckUtils]: 95: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,823 INFO L280 TraceCheckUtils]: 96: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:22,823 INFO L280 TraceCheckUtils]: 97: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,823 INFO L280 TraceCheckUtils]: 98: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,823 INFO L280 TraceCheckUtils]: 99: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,823 INFO L280 TraceCheckUtils]: 100: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,824 INFO L280 TraceCheckUtils]: 101: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:22,825 INFO L280 TraceCheckUtils]: 102: Hoare triple {65289#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,827 INFO L280 TraceCheckUtils]: 103: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,829 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {65400#(= 1 ~a24~0)} {65400#(= 1 ~a24~0)} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:22,891 INFO L280 TraceCheckUtils]: 0: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:22,892 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,892 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,892 INFO L280 TraceCheckUtils]: 3: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,892 INFO L280 TraceCheckUtils]: 4: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,893 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,893 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,893 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,893 INFO L280 TraceCheckUtils]: 8: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,894 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,895 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,895 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,895 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,895 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,895 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,896 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,896 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,896 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,896 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,896 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,897 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,898 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,898 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,898 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,898 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,898 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,899 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,899 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,899 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,899 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,899 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,900 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,900 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,900 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,900 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,900 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,901 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,901 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,901 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,901 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,901 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,902 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,902 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,902 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,902 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,902 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,903 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,903 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,903 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,903 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,903 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,904 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,904 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,904 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,904 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:22,904 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:22,905 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,905 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,905 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,905 INFO L280 TraceCheckUtils]: 69: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,906 INFO L280 TraceCheckUtils]: 70: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,906 INFO L280 TraceCheckUtils]: 71: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,906 INFO L280 TraceCheckUtils]: 72: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:22,906 INFO L280 TraceCheckUtils]: 73: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:22,906 INFO L280 TraceCheckUtils]: 74: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,907 INFO L280 TraceCheckUtils]: 75: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:22,907 INFO L280 TraceCheckUtils]: 76: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:22,908 INFO L280 TraceCheckUtils]: 77: Hoare triple {65289#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:22,909 INFO L280 TraceCheckUtils]: 78: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume true; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:22,911 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} {65400#(= 1 ~a24~0)} #977#return; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:23,096 INFO L280 TraceCheckUtils]: 0: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,099 INFO L280 TraceCheckUtils]: 1: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,101 INFO L280 TraceCheckUtils]: 2: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,104 INFO L280 TraceCheckUtils]: 3: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,106 INFO L280 TraceCheckUtils]: 4: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,109 INFO L280 TraceCheckUtils]: 5: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,111 INFO L280 TraceCheckUtils]: 6: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,113 INFO L280 TraceCheckUtils]: 7: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,115 INFO L280 TraceCheckUtils]: 8: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,118 INFO L280 TraceCheckUtils]: 9: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,120 INFO L280 TraceCheckUtils]: 10: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,122 INFO L280 TraceCheckUtils]: 11: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,125 INFO L280 TraceCheckUtils]: 12: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,127 INFO L280 TraceCheckUtils]: 13: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,129 INFO L280 TraceCheckUtils]: 14: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,131 INFO L280 TraceCheckUtils]: 15: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,133 INFO L280 TraceCheckUtils]: 16: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,135 INFO L280 TraceCheckUtils]: 17: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,137 INFO L280 TraceCheckUtils]: 18: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,139 INFO L280 TraceCheckUtils]: 19: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,141 INFO L280 TraceCheckUtils]: 20: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,143 INFO L280 TraceCheckUtils]: 21: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,146 INFO L280 TraceCheckUtils]: 22: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,148 INFO L280 TraceCheckUtils]: 23: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,151 INFO L280 TraceCheckUtils]: 24: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,154 INFO L280 TraceCheckUtils]: 25: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,157 INFO L280 TraceCheckUtils]: 26: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,159 INFO L280 TraceCheckUtils]: 27: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,161 INFO L280 TraceCheckUtils]: 28: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,163 INFO L280 TraceCheckUtils]: 29: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,165 INFO L280 TraceCheckUtils]: 30: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,166 INFO L280 TraceCheckUtils]: 31: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,167 INFO L280 TraceCheckUtils]: 32: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,169 INFO L280 TraceCheckUtils]: 33: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,171 INFO L280 TraceCheckUtils]: 34: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,173 INFO L280 TraceCheckUtils]: 35: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,174 INFO L280 TraceCheckUtils]: 36: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,176 INFO L280 TraceCheckUtils]: 37: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,178 INFO L280 TraceCheckUtils]: 38: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,180 INFO L280 TraceCheckUtils]: 39: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,181 INFO L280 TraceCheckUtils]: 40: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,183 INFO L280 TraceCheckUtils]: 41: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,185 INFO L280 TraceCheckUtils]: 42: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,186 INFO L280 TraceCheckUtils]: 43: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,187 INFO L280 TraceCheckUtils]: 44: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,188 INFO L280 TraceCheckUtils]: 45: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,189 INFO L280 TraceCheckUtils]: 46: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,190 INFO L280 TraceCheckUtils]: 47: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,191 INFO L280 TraceCheckUtils]: 48: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,193 INFO L280 TraceCheckUtils]: 49: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,194 INFO L280 TraceCheckUtils]: 50: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,195 INFO L280 TraceCheckUtils]: 51: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,196 INFO L280 TraceCheckUtils]: 52: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,198 INFO L280 TraceCheckUtils]: 53: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,199 INFO L280 TraceCheckUtils]: 54: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,201 INFO L280 TraceCheckUtils]: 55: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,202 INFO L280 TraceCheckUtils]: 56: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,203 INFO L280 TraceCheckUtils]: 57: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,204 INFO L280 TraceCheckUtils]: 58: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,205 INFO L280 TraceCheckUtils]: 59: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,206 INFO L280 TraceCheckUtils]: 60: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,208 INFO L280 TraceCheckUtils]: 61: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,209 INFO L280 TraceCheckUtils]: 62: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,210 INFO L280 TraceCheckUtils]: 63: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,212 INFO L280 TraceCheckUtils]: 64: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,215 INFO L280 TraceCheckUtils]: 65: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,217 INFO L280 TraceCheckUtils]: 66: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,219 INFO L280 TraceCheckUtils]: 67: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,221 INFO L280 TraceCheckUtils]: 68: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,223 INFO L280 TraceCheckUtils]: 69: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,225 INFO L280 TraceCheckUtils]: 70: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,226 INFO L280 TraceCheckUtils]: 71: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,228 INFO L280 TraceCheckUtils]: 72: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,230 INFO L280 TraceCheckUtils]: 73: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,232 INFO L280 TraceCheckUtils]: 74: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,234 INFO L280 TraceCheckUtils]: 75: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,236 INFO L280 TraceCheckUtils]: 76: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,238 INFO L280 TraceCheckUtils]: 77: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,239 INFO L280 TraceCheckUtils]: 78: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,240 INFO L280 TraceCheckUtils]: 79: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,242 INFO L280 TraceCheckUtils]: 80: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,244 INFO L280 TraceCheckUtils]: 81: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,245 INFO L280 TraceCheckUtils]: 82: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,247 INFO L280 TraceCheckUtils]: 83: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,248 INFO L280 TraceCheckUtils]: 84: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,249 INFO L280 TraceCheckUtils]: 85: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,250 INFO L280 TraceCheckUtils]: 86: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,251 INFO L280 TraceCheckUtils]: 87: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,253 INFO L280 TraceCheckUtils]: 88: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,254 INFO L280 TraceCheckUtils]: 89: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,256 INFO L280 TraceCheckUtils]: 90: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,257 INFO L280 TraceCheckUtils]: 91: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,258 INFO L280 TraceCheckUtils]: 92: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,260 INFO L280 TraceCheckUtils]: 93: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,262 INFO L280 TraceCheckUtils]: 94: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,263 INFO L280 TraceCheckUtils]: 95: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,264 INFO L280 TraceCheckUtils]: 96: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,266 INFO L280 TraceCheckUtils]: 97: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,268 INFO L280 TraceCheckUtils]: 98: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,269 INFO L280 TraceCheckUtils]: 99: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,271 INFO L280 TraceCheckUtils]: 100: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,273 INFO L280 TraceCheckUtils]: 101: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,274 INFO L280 TraceCheckUtils]: 102: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,276 INFO L280 TraceCheckUtils]: 103: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,278 INFO L280 TraceCheckUtils]: 104: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,279 INFO L280 TraceCheckUtils]: 105: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,280 INFO L280 TraceCheckUtils]: 106: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,283 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} #977#return; {65290#false} is VALID [2020-07-10 15:24:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:23,421 INFO L280 TraceCheckUtils]: 0: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:23,422 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,422 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,423 INFO L280 TraceCheckUtils]: 3: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,423 INFO L280 TraceCheckUtils]: 4: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,423 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,424 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,424 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,424 INFO L280 TraceCheckUtils]: 8: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,425 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,425 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,425 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,426 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,426 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,426 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,427 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,427 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,427 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,428 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,428 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,428 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,429 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,429 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,429 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,430 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,430 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,431 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,431 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,431 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,431 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,432 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,432 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,433 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,433 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,433 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,434 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,434 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,434 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,435 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,435 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,435 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,436 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,436 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,436 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,437 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,437 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,437 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,438 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,438 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,438 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,439 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,439 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,439 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,439 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,440 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,440 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,440 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,441 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,441 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,441 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,442 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,442 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,442 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,443 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,443 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,443 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:23,443 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,444 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {65289#true} is VALID [2020-07-10 15:24:23,444 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:23,444 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {65289#true} {65290#false} #977#return; {65290#false} is VALID [2020-07-10 15:24:23,451 INFO L263 TraceCheckUtils]: 0: Hoare triple {65289#true} call ULTIMATE.init(); {65765#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,452 INFO L280 TraceCheckUtils]: 1: Hoare triple {65765#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {65289#true} is VALID [2020-07-10 15:24:23,452 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:23,452 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-10 15:24:23,453 INFO L263 TraceCheckUtils]: 4: Hoare triple {65289#true} call #t~ret4 := main(); {65289#true} is VALID [2020-07-10 15:24:23,453 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} ~output~0 := -1; {65289#true} is VALID [2020-07-10 15:24:23,454 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65289#true} is VALID [2020-07-10 15:24:23,454 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65289#true} is VALID [2020-07-10 15:24:23,456 INFO L263 TraceCheckUtils]: 8: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,456 INFO L280 TraceCheckUtils]: 9: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:23,457 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,457 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,457 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,458 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,458 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,458 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,458 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,459 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,459 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,459 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,460 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,460 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,460 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,460 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,461 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,461 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,461 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,461 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,462 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,462 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,462 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,462 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,463 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,463 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,463 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,463 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,464 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,464 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,464 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,465 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,465 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,465 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,466 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,466 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,466 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,467 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,467 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,467 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,467 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,468 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,468 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,469 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,469 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,469 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,470 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,470 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,470 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,470 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,471 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,471 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,471 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,472 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,472 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,472 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,473 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,473 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,473 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,474 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,474 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,474 INFO L280 TraceCheckUtils]: 69: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,474 INFO L280 TraceCheckUtils]: 70: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,475 INFO L280 TraceCheckUtils]: 71: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,475 INFO L280 TraceCheckUtils]: 72: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,475 INFO L280 TraceCheckUtils]: 73: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,476 INFO L280 TraceCheckUtils]: 74: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:23,476 INFO L280 TraceCheckUtils]: 75: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,476 INFO L280 TraceCheckUtils]: 76: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,477 INFO L280 TraceCheckUtils]: 77: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,477 INFO L280 TraceCheckUtils]: 78: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,477 INFO L280 TraceCheckUtils]: 79: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,477 INFO L280 TraceCheckUtils]: 80: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,478 INFO L280 TraceCheckUtils]: 81: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,478 INFO L280 TraceCheckUtils]: 82: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,478 INFO L280 TraceCheckUtils]: 83: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,479 INFO L280 TraceCheckUtils]: 84: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,479 INFO L280 TraceCheckUtils]: 85: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:23,479 INFO L280 TraceCheckUtils]: 86: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,479 INFO L280 TraceCheckUtils]: 87: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,480 INFO L280 TraceCheckUtils]: 88: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,480 INFO L280 TraceCheckUtils]: 89: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,480 INFO L280 TraceCheckUtils]: 90: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,480 INFO L280 TraceCheckUtils]: 91: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,481 INFO L280 TraceCheckUtils]: 92: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,481 INFO L280 TraceCheckUtils]: 93: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,481 INFO L280 TraceCheckUtils]: 94: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,481 INFO L280 TraceCheckUtils]: 95: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,482 INFO L280 TraceCheckUtils]: 96: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,482 INFO L280 TraceCheckUtils]: 97: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,482 INFO L280 TraceCheckUtils]: 98: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,482 INFO L280 TraceCheckUtils]: 99: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,482 INFO L280 TraceCheckUtils]: 100: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,483 INFO L280 TraceCheckUtils]: 101: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,483 INFO L280 TraceCheckUtils]: 102: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,483 INFO L280 TraceCheckUtils]: 103: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,483 INFO L280 TraceCheckUtils]: 104: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,484 INFO L280 TraceCheckUtils]: 105: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,484 INFO L280 TraceCheckUtils]: 106: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,484 INFO L280 TraceCheckUtils]: 107: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,484 INFO L280 TraceCheckUtils]: 108: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,484 INFO L280 TraceCheckUtils]: 109: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,485 INFO L280 TraceCheckUtils]: 110: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:23,485 INFO L280 TraceCheckUtils]: 111: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,486 INFO L280 TraceCheckUtils]: 112: Hoare triple {65289#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,488 INFO L280 TraceCheckUtils]: 113: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,490 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {65400#(= 1 ~a24~0)} {65289#true} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,492 INFO L280 TraceCheckUtils]: 115: Hoare triple {65400#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,493 INFO L280 TraceCheckUtils]: 116: Hoare triple {65400#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,494 INFO L280 TraceCheckUtils]: 117: Hoare triple {65400#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,497 INFO L263 TraceCheckUtils]: 118: Hoare triple {65400#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,497 INFO L280 TraceCheckUtils]: 119: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:23,497 INFO L280 TraceCheckUtils]: 120: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,497 INFO L280 TraceCheckUtils]: 121: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,498 INFO L280 TraceCheckUtils]: 122: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,498 INFO L280 TraceCheckUtils]: 123: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,498 INFO L280 TraceCheckUtils]: 124: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,498 INFO L280 TraceCheckUtils]: 125: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,498 INFO L280 TraceCheckUtils]: 126: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,499 INFO L280 TraceCheckUtils]: 127: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,499 INFO L280 TraceCheckUtils]: 128: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,499 INFO L280 TraceCheckUtils]: 129: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,500 INFO L280 TraceCheckUtils]: 130: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,500 INFO L280 TraceCheckUtils]: 131: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,500 INFO L280 TraceCheckUtils]: 132: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,501 INFO L280 TraceCheckUtils]: 133: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,501 INFO L280 TraceCheckUtils]: 134: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,501 INFO L280 TraceCheckUtils]: 135: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,502 INFO L280 TraceCheckUtils]: 136: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,502 INFO L280 TraceCheckUtils]: 137: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,502 INFO L280 TraceCheckUtils]: 138: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,503 INFO L280 TraceCheckUtils]: 139: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,503 INFO L280 TraceCheckUtils]: 140: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,503 INFO L280 TraceCheckUtils]: 141: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,504 INFO L280 TraceCheckUtils]: 142: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,504 INFO L280 TraceCheckUtils]: 143: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,504 INFO L280 TraceCheckUtils]: 144: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,505 INFO L280 TraceCheckUtils]: 145: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,505 INFO L280 TraceCheckUtils]: 146: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,505 INFO L280 TraceCheckUtils]: 147: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,505 INFO L280 TraceCheckUtils]: 148: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,506 INFO L280 TraceCheckUtils]: 149: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,506 INFO L280 TraceCheckUtils]: 150: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,506 INFO L280 TraceCheckUtils]: 151: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,507 INFO L280 TraceCheckUtils]: 152: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,507 INFO L280 TraceCheckUtils]: 153: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,507 INFO L280 TraceCheckUtils]: 154: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,508 INFO L280 TraceCheckUtils]: 155: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,508 INFO L280 TraceCheckUtils]: 156: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,508 INFO L280 TraceCheckUtils]: 157: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,509 INFO L280 TraceCheckUtils]: 158: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,509 INFO L280 TraceCheckUtils]: 159: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,509 INFO L280 TraceCheckUtils]: 160: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,510 INFO L280 TraceCheckUtils]: 161: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,510 INFO L280 TraceCheckUtils]: 162: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,510 INFO L280 TraceCheckUtils]: 163: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,511 INFO L280 TraceCheckUtils]: 164: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,511 INFO L280 TraceCheckUtils]: 165: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,511 INFO L280 TraceCheckUtils]: 166: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,512 INFO L280 TraceCheckUtils]: 167: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,512 INFO L280 TraceCheckUtils]: 168: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,512 INFO L280 TraceCheckUtils]: 169: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,513 INFO L280 TraceCheckUtils]: 170: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,513 INFO L280 TraceCheckUtils]: 171: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,513 INFO L280 TraceCheckUtils]: 172: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,514 INFO L280 TraceCheckUtils]: 173: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,514 INFO L280 TraceCheckUtils]: 174: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,514 INFO L280 TraceCheckUtils]: 175: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,515 INFO L280 TraceCheckUtils]: 176: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,515 INFO L280 TraceCheckUtils]: 177: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,515 INFO L280 TraceCheckUtils]: 178: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,516 INFO L280 TraceCheckUtils]: 179: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,516 INFO L280 TraceCheckUtils]: 180: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,516 INFO L280 TraceCheckUtils]: 181: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,516 INFO L280 TraceCheckUtils]: 182: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,517 INFO L280 TraceCheckUtils]: 183: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,517 INFO L280 TraceCheckUtils]: 184: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:23,517 INFO L280 TraceCheckUtils]: 185: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,518 INFO L280 TraceCheckUtils]: 186: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,518 INFO L280 TraceCheckUtils]: 187: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,518 INFO L280 TraceCheckUtils]: 188: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,519 INFO L280 TraceCheckUtils]: 189: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,519 INFO L280 TraceCheckUtils]: 190: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,519 INFO L280 TraceCheckUtils]: 191: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,520 INFO L280 TraceCheckUtils]: 192: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,520 INFO L280 TraceCheckUtils]: 193: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,520 INFO L280 TraceCheckUtils]: 194: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,520 INFO L280 TraceCheckUtils]: 195: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:23,521 INFO L280 TraceCheckUtils]: 196: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,521 INFO L280 TraceCheckUtils]: 197: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,521 INFO L280 TraceCheckUtils]: 198: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,522 INFO L280 TraceCheckUtils]: 199: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,522 INFO L280 TraceCheckUtils]: 200: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,522 INFO L280 TraceCheckUtils]: 201: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,523 INFO L280 TraceCheckUtils]: 202: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,523 INFO L280 TraceCheckUtils]: 203: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,523 INFO L280 TraceCheckUtils]: 204: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,524 INFO L280 TraceCheckUtils]: 205: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,524 INFO L280 TraceCheckUtils]: 206: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,524 INFO L280 TraceCheckUtils]: 207: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,525 INFO L280 TraceCheckUtils]: 208: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,525 INFO L280 TraceCheckUtils]: 209: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,525 INFO L280 TraceCheckUtils]: 210: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,525 INFO L280 TraceCheckUtils]: 211: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,526 INFO L280 TraceCheckUtils]: 212: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,526 INFO L280 TraceCheckUtils]: 213: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,526 INFO L280 TraceCheckUtils]: 214: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,527 INFO L280 TraceCheckUtils]: 215: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:23,527 INFO L280 TraceCheckUtils]: 216: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,527 INFO L280 TraceCheckUtils]: 217: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,528 INFO L280 TraceCheckUtils]: 218: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,528 INFO L280 TraceCheckUtils]: 219: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,528 INFO L280 TraceCheckUtils]: 220: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:23,530 INFO L280 TraceCheckUtils]: 221: Hoare triple {65289#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,532 INFO L280 TraceCheckUtils]: 222: Hoare triple {65400#(= 1 ~a24~0)} assume true; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,534 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {65400#(= 1 ~a24~0)} {65400#(= 1 ~a24~0)} #977#return; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,536 INFO L280 TraceCheckUtils]: 224: Hoare triple {65400#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,538 INFO L280 TraceCheckUtils]: 225: Hoare triple {65400#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,540 INFO L280 TraceCheckUtils]: 226: Hoare triple {65400#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65400#(= 1 ~a24~0)} is VALID [2020-07-10 15:24:23,543 INFO L263 TraceCheckUtils]: 227: Hoare triple {65400#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,543 INFO L280 TraceCheckUtils]: 228: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:23,543 INFO L280 TraceCheckUtils]: 229: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,544 INFO L280 TraceCheckUtils]: 230: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,544 INFO L280 TraceCheckUtils]: 231: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,544 INFO L280 TraceCheckUtils]: 232: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,545 INFO L280 TraceCheckUtils]: 233: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,545 INFO L280 TraceCheckUtils]: 234: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,545 INFO L280 TraceCheckUtils]: 235: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,545 INFO L280 TraceCheckUtils]: 236: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,546 INFO L280 TraceCheckUtils]: 237: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,546 INFO L280 TraceCheckUtils]: 238: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,546 INFO L280 TraceCheckUtils]: 239: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,547 INFO L280 TraceCheckUtils]: 240: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,547 INFO L280 TraceCheckUtils]: 241: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,547 INFO L280 TraceCheckUtils]: 242: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,547 INFO L280 TraceCheckUtils]: 243: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,548 INFO L280 TraceCheckUtils]: 244: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,548 INFO L280 TraceCheckUtils]: 245: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,548 INFO L280 TraceCheckUtils]: 246: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,549 INFO L280 TraceCheckUtils]: 247: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,549 INFO L280 TraceCheckUtils]: 248: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,549 INFO L280 TraceCheckUtils]: 249: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,550 INFO L280 TraceCheckUtils]: 250: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,550 INFO L280 TraceCheckUtils]: 251: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,550 INFO L280 TraceCheckUtils]: 252: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,550 INFO L280 TraceCheckUtils]: 253: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,551 INFO L280 TraceCheckUtils]: 254: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,551 INFO L280 TraceCheckUtils]: 255: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,551 INFO L280 TraceCheckUtils]: 256: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,552 INFO L280 TraceCheckUtils]: 257: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,552 INFO L280 TraceCheckUtils]: 258: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,552 INFO L280 TraceCheckUtils]: 259: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,553 INFO L280 TraceCheckUtils]: 260: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,553 INFO L280 TraceCheckUtils]: 261: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,553 INFO L280 TraceCheckUtils]: 262: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,554 INFO L280 TraceCheckUtils]: 263: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,554 INFO L280 TraceCheckUtils]: 264: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,554 INFO L280 TraceCheckUtils]: 265: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,554 INFO L280 TraceCheckUtils]: 266: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,555 INFO L280 TraceCheckUtils]: 267: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,555 INFO L280 TraceCheckUtils]: 268: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,555 INFO L280 TraceCheckUtils]: 269: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,556 INFO L280 TraceCheckUtils]: 270: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,556 INFO L280 TraceCheckUtils]: 271: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,556 INFO L280 TraceCheckUtils]: 272: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,556 INFO L280 TraceCheckUtils]: 273: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,557 INFO L280 TraceCheckUtils]: 274: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,557 INFO L280 TraceCheckUtils]: 275: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,557 INFO L280 TraceCheckUtils]: 276: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,558 INFO L280 TraceCheckUtils]: 277: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,558 INFO L280 TraceCheckUtils]: 278: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,558 INFO L280 TraceCheckUtils]: 279: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,559 INFO L280 TraceCheckUtils]: 280: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,559 INFO L280 TraceCheckUtils]: 281: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,559 INFO L280 TraceCheckUtils]: 282: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,559 INFO L280 TraceCheckUtils]: 283: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,560 INFO L280 TraceCheckUtils]: 284: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,560 INFO L280 TraceCheckUtils]: 285: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,560 INFO L280 TraceCheckUtils]: 286: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,561 INFO L280 TraceCheckUtils]: 287: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,561 INFO L280 TraceCheckUtils]: 288: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,561 INFO L280 TraceCheckUtils]: 289: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,561 INFO L280 TraceCheckUtils]: 290: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,561 INFO L280 TraceCheckUtils]: 291: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,562 INFO L280 TraceCheckUtils]: 292: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,562 INFO L280 TraceCheckUtils]: 293: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:23,562 INFO L280 TraceCheckUtils]: 294: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,563 INFO L280 TraceCheckUtils]: 295: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,563 INFO L280 TraceCheckUtils]: 296: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,563 INFO L280 TraceCheckUtils]: 297: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,563 INFO L280 TraceCheckUtils]: 298: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,564 INFO L280 TraceCheckUtils]: 299: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,564 INFO L280 TraceCheckUtils]: 300: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:23,564 INFO L280 TraceCheckUtils]: 301: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:23,565 INFO L280 TraceCheckUtils]: 302: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,565 INFO L280 TraceCheckUtils]: 303: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,565 INFO L280 TraceCheckUtils]: 304: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:23,568 INFO L280 TraceCheckUtils]: 305: Hoare triple {65289#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,570 INFO L280 TraceCheckUtils]: 306: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume true; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,573 INFO L275 TraceCheckUtils]: 307: Hoare quadruple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} {65400#(= 1 ~a24~0)} #977#return; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,574 INFO L280 TraceCheckUtils]: 308: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,577 INFO L280 TraceCheckUtils]: 309: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,579 INFO L280 TraceCheckUtils]: 310: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-10 15:24:23,581 INFO L263 TraceCheckUtils]: 311: Hoare triple {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,583 INFO L280 TraceCheckUtils]: 312: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,586 INFO L280 TraceCheckUtils]: 313: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,588 INFO L280 TraceCheckUtils]: 314: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,590 INFO L280 TraceCheckUtils]: 315: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,592 INFO L280 TraceCheckUtils]: 316: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,593 INFO L280 TraceCheckUtils]: 317: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,594 INFO L280 TraceCheckUtils]: 318: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,596 INFO L280 TraceCheckUtils]: 319: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,597 INFO L280 TraceCheckUtils]: 320: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,599 INFO L280 TraceCheckUtils]: 321: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,601 INFO L280 TraceCheckUtils]: 322: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,603 INFO L280 TraceCheckUtils]: 323: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,605 INFO L280 TraceCheckUtils]: 324: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,607 INFO L280 TraceCheckUtils]: 325: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,610 INFO L280 TraceCheckUtils]: 326: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,612 INFO L280 TraceCheckUtils]: 327: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,615 INFO L280 TraceCheckUtils]: 328: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,617 INFO L280 TraceCheckUtils]: 329: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,619 INFO L280 TraceCheckUtils]: 330: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,622 INFO L280 TraceCheckUtils]: 331: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,623 INFO L280 TraceCheckUtils]: 332: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,625 INFO L280 TraceCheckUtils]: 333: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,627 INFO L280 TraceCheckUtils]: 334: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,630 INFO L280 TraceCheckUtils]: 335: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,632 INFO L280 TraceCheckUtils]: 336: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,635 INFO L280 TraceCheckUtils]: 337: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,637 INFO L280 TraceCheckUtils]: 338: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,639 INFO L280 TraceCheckUtils]: 339: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,641 INFO L280 TraceCheckUtils]: 340: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,642 INFO L280 TraceCheckUtils]: 341: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,645 INFO L280 TraceCheckUtils]: 342: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,646 INFO L280 TraceCheckUtils]: 343: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,648 INFO L280 TraceCheckUtils]: 344: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,650 INFO L280 TraceCheckUtils]: 345: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,652 INFO L280 TraceCheckUtils]: 346: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,654 INFO L280 TraceCheckUtils]: 347: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,656 INFO L280 TraceCheckUtils]: 348: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,657 INFO L280 TraceCheckUtils]: 349: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,658 INFO L280 TraceCheckUtils]: 350: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,660 INFO L280 TraceCheckUtils]: 351: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,662 INFO L280 TraceCheckUtils]: 352: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,664 INFO L280 TraceCheckUtils]: 353: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,666 INFO L280 TraceCheckUtils]: 354: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,668 INFO L280 TraceCheckUtils]: 355: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,670 INFO L280 TraceCheckUtils]: 356: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,671 INFO L280 TraceCheckUtils]: 357: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,673 INFO L280 TraceCheckUtils]: 358: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,675 INFO L280 TraceCheckUtils]: 359: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,677 INFO L280 TraceCheckUtils]: 360: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,678 INFO L280 TraceCheckUtils]: 361: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,679 INFO L280 TraceCheckUtils]: 362: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,680 INFO L280 TraceCheckUtils]: 363: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,681 INFO L280 TraceCheckUtils]: 364: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,683 INFO L280 TraceCheckUtils]: 365: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,685 INFO L280 TraceCheckUtils]: 366: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,687 INFO L280 TraceCheckUtils]: 367: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,688 INFO L280 TraceCheckUtils]: 368: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,690 INFO L280 TraceCheckUtils]: 369: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,692 INFO L280 TraceCheckUtils]: 370: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,694 INFO L280 TraceCheckUtils]: 371: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,695 INFO L280 TraceCheckUtils]: 372: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,697 INFO L280 TraceCheckUtils]: 373: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,697 INFO L280 TraceCheckUtils]: 374: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,698 INFO L280 TraceCheckUtils]: 375: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,699 INFO L280 TraceCheckUtils]: 376: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,700 INFO L280 TraceCheckUtils]: 377: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,701 INFO L280 TraceCheckUtils]: 378: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,702 INFO L280 TraceCheckUtils]: 379: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,702 INFO L280 TraceCheckUtils]: 380: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,704 INFO L280 TraceCheckUtils]: 381: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,705 INFO L280 TraceCheckUtils]: 382: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,707 INFO L280 TraceCheckUtils]: 383: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,708 INFO L280 TraceCheckUtils]: 384: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,709 INFO L280 TraceCheckUtils]: 385: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,711 INFO L280 TraceCheckUtils]: 386: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,713 INFO L280 TraceCheckUtils]: 387: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,714 INFO L280 TraceCheckUtils]: 388: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,716 INFO L280 TraceCheckUtils]: 389: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,717 INFO L280 TraceCheckUtils]: 390: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,719 INFO L280 TraceCheckUtils]: 391: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,721 INFO L280 TraceCheckUtils]: 392: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,722 INFO L280 TraceCheckUtils]: 393: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,724 INFO L280 TraceCheckUtils]: 394: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,725 INFO L280 TraceCheckUtils]: 395: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,727 INFO L280 TraceCheckUtils]: 396: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,729 INFO L280 TraceCheckUtils]: 397: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,730 INFO L280 TraceCheckUtils]: 398: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,731 INFO L280 TraceCheckUtils]: 399: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,732 INFO L280 TraceCheckUtils]: 400: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,734 INFO L280 TraceCheckUtils]: 401: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,736 INFO L280 TraceCheckUtils]: 402: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,738 INFO L280 TraceCheckUtils]: 403: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,740 INFO L280 TraceCheckUtils]: 404: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,741 INFO L280 TraceCheckUtils]: 405: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,743 INFO L280 TraceCheckUtils]: 406: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,745 INFO L280 TraceCheckUtils]: 407: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,745 INFO L280 TraceCheckUtils]: 408: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,746 INFO L280 TraceCheckUtils]: 409: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,748 INFO L280 TraceCheckUtils]: 410: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,749 INFO L280 TraceCheckUtils]: 411: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,751 INFO L280 TraceCheckUtils]: 412: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,753 INFO L280 TraceCheckUtils]: 413: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,754 INFO L280 TraceCheckUtils]: 414: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,756 INFO L280 TraceCheckUtils]: 415: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,758 INFO L280 TraceCheckUtils]: 416: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,759 INFO L280 TraceCheckUtils]: 417: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,761 INFO L280 TraceCheckUtils]: 418: Hoare triple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:23,764 INFO L275 TraceCheckUtils]: 419: Hoare quadruple {65767#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {65586#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} #977#return; {65290#false} is VALID [2020-07-10 15:24:23,765 INFO L280 TraceCheckUtils]: 420: Hoare triple {65290#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65290#false} is VALID [2020-07-10 15:24:23,765 INFO L280 TraceCheckUtils]: 421: Hoare triple {65290#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65290#false} is VALID [2020-07-10 15:24:23,765 INFO L280 TraceCheckUtils]: 422: Hoare triple {65290#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65290#false} is VALID [2020-07-10 15:24:23,766 INFO L263 TraceCheckUtils]: 423: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:23,766 INFO L280 TraceCheckUtils]: 424: Hoare triple {65766#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:23,766 INFO L280 TraceCheckUtils]: 425: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,767 INFO L280 TraceCheckUtils]: 426: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,767 INFO L280 TraceCheckUtils]: 427: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,767 INFO L280 TraceCheckUtils]: 428: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,767 INFO L280 TraceCheckUtils]: 429: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,768 INFO L280 TraceCheckUtils]: 430: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,768 INFO L280 TraceCheckUtils]: 431: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,768 INFO L280 TraceCheckUtils]: 432: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,768 INFO L280 TraceCheckUtils]: 433: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,769 INFO L280 TraceCheckUtils]: 434: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,769 INFO L280 TraceCheckUtils]: 435: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,769 INFO L280 TraceCheckUtils]: 436: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,769 INFO L280 TraceCheckUtils]: 437: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,769 INFO L280 TraceCheckUtils]: 438: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,770 INFO L280 TraceCheckUtils]: 439: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,770 INFO L280 TraceCheckUtils]: 440: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,770 INFO L280 TraceCheckUtils]: 441: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,770 INFO L280 TraceCheckUtils]: 442: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,770 INFO L280 TraceCheckUtils]: 443: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,771 INFO L280 TraceCheckUtils]: 444: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,771 INFO L280 TraceCheckUtils]: 445: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,771 INFO L280 TraceCheckUtils]: 446: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,771 INFO L280 TraceCheckUtils]: 447: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,771 INFO L280 TraceCheckUtils]: 448: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,772 INFO L280 TraceCheckUtils]: 449: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,772 INFO L280 TraceCheckUtils]: 450: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,772 INFO L280 TraceCheckUtils]: 451: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,772 INFO L280 TraceCheckUtils]: 452: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,772 INFO L280 TraceCheckUtils]: 453: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 454: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 455: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 456: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 457: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 458: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,773 INFO L280 TraceCheckUtils]: 459: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,774 INFO L280 TraceCheckUtils]: 460: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,774 INFO L280 TraceCheckUtils]: 461: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,774 INFO L280 TraceCheckUtils]: 462: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,774 INFO L280 TraceCheckUtils]: 463: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,774 INFO L280 TraceCheckUtils]: 464: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,775 INFO L280 TraceCheckUtils]: 465: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,775 INFO L280 TraceCheckUtils]: 466: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,775 INFO L280 TraceCheckUtils]: 467: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,775 INFO L280 TraceCheckUtils]: 468: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,775 INFO L280 TraceCheckUtils]: 469: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,776 INFO L280 TraceCheckUtils]: 470: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,776 INFO L280 TraceCheckUtils]: 471: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,776 INFO L280 TraceCheckUtils]: 472: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,776 INFO L280 TraceCheckUtils]: 473: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,776 INFO L280 TraceCheckUtils]: 474: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,777 INFO L280 TraceCheckUtils]: 475: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,777 INFO L280 TraceCheckUtils]: 476: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,777 INFO L280 TraceCheckUtils]: 477: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,777 INFO L280 TraceCheckUtils]: 478: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,778 INFO L280 TraceCheckUtils]: 479: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,778 INFO L280 TraceCheckUtils]: 480: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,778 INFO L280 TraceCheckUtils]: 481: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,778 INFO L280 TraceCheckUtils]: 482: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,778 INFO L280 TraceCheckUtils]: 483: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,779 INFO L280 TraceCheckUtils]: 484: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,779 INFO L280 TraceCheckUtils]: 485: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,779 INFO L280 TraceCheckUtils]: 486: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,779 INFO L280 TraceCheckUtils]: 487: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,780 INFO L280 TraceCheckUtils]: 488: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:23,780 INFO L280 TraceCheckUtils]: 489: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:23,780 INFO L280 TraceCheckUtils]: 490: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:23,780 INFO L280 TraceCheckUtils]: 491: Hoare triple {65289#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {65289#true} is VALID [2020-07-10 15:24:23,781 INFO L280 TraceCheckUtils]: 492: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:23,781 INFO L275 TraceCheckUtils]: 493: Hoare quadruple {65289#true} {65290#false} #977#return; {65290#false} is VALID [2020-07-10 15:24:23,781 INFO L280 TraceCheckUtils]: 494: Hoare triple {65290#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65290#false} is VALID [2020-07-10 15:24:23,781 INFO L280 TraceCheckUtils]: 495: Hoare triple {65290#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65290#false} is VALID [2020-07-10 15:24:23,781 INFO L280 TraceCheckUtils]: 496: Hoare triple {65290#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65290#false} is VALID [2020-07-10 15:24:23,782 INFO L263 TraceCheckUtils]: 497: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-10 15:24:23,782 INFO L280 TraceCheckUtils]: 498: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-10 15:24:23,782 INFO L280 TraceCheckUtils]: 499: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,783 INFO L280 TraceCheckUtils]: 500: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,783 INFO L280 TraceCheckUtils]: 501: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,783 INFO L280 TraceCheckUtils]: 502: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,784 INFO L280 TraceCheckUtils]: 503: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,784 INFO L280 TraceCheckUtils]: 504: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,784 INFO L280 TraceCheckUtils]: 505: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,784 INFO L280 TraceCheckUtils]: 506: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,785 INFO L280 TraceCheckUtils]: 507: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,785 INFO L280 TraceCheckUtils]: 508: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,785 INFO L280 TraceCheckUtils]: 509: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,785 INFO L280 TraceCheckUtils]: 510: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,785 INFO L280 TraceCheckUtils]: 511: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,786 INFO L280 TraceCheckUtils]: 512: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,786 INFO L280 TraceCheckUtils]: 513: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,786 INFO L280 TraceCheckUtils]: 514: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,786 INFO L280 TraceCheckUtils]: 515: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,786 INFO L280 TraceCheckUtils]: 516: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,787 INFO L280 TraceCheckUtils]: 517: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,787 INFO L280 TraceCheckUtils]: 518: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,787 INFO L280 TraceCheckUtils]: 519: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,787 INFO L280 TraceCheckUtils]: 520: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,787 INFO L280 TraceCheckUtils]: 521: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,788 INFO L280 TraceCheckUtils]: 522: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,788 INFO L280 TraceCheckUtils]: 523: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,788 INFO L280 TraceCheckUtils]: 524: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,788 INFO L280 TraceCheckUtils]: 525: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,788 INFO L280 TraceCheckUtils]: 526: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,789 INFO L280 TraceCheckUtils]: 527: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,789 INFO L280 TraceCheckUtils]: 528: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,789 INFO L280 TraceCheckUtils]: 529: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,789 INFO L280 TraceCheckUtils]: 530: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,790 INFO L280 TraceCheckUtils]: 531: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,790 INFO L280 TraceCheckUtils]: 532: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,790 INFO L280 TraceCheckUtils]: 533: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:23,790 INFO L280 TraceCheckUtils]: 534: Hoare triple {65290#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {65290#false} is VALID [2020-07-10 15:24:23,790 INFO L280 TraceCheckUtils]: 535: Hoare triple {65290#false} assume !false; {65290#false} is VALID [2020-07-10 15:24:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 518 proven. 81 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2020-07-10 15:24:24,253 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968876017] [2020-07-10 15:24:24,253 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885477507] [2020-07-10 15:24:24,254 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:24:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:24,439 INFO L264 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-10 15:24:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:24,514 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:24:25,609 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-10 15:24:25,609 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:24:25,623 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:24:25,637 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:24:25,842 INFO L263 TraceCheckUtils]: 0: Hoare triple {65289#true} call ULTIMATE.init(); {65289#true} is VALID [2020-07-10 15:24:25,842 INFO L280 TraceCheckUtils]: 1: Hoare triple {65289#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {65289#true} is VALID [2020-07-10 15:24:25,842 INFO L280 TraceCheckUtils]: 2: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:25,842 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {65289#true} {65289#true} #973#return; {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L263 TraceCheckUtils]: 4: Hoare triple {65289#true} call #t~ret4 := main(); {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L280 TraceCheckUtils]: 5: Hoare triple {65289#true} ~output~0 := -1; {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L280 TraceCheckUtils]: 6: Hoare triple {65289#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L280 TraceCheckUtils]: 7: Hoare triple {65289#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L263 TraceCheckUtils]: 8: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L280 TraceCheckUtils]: 9: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:25,843 INFO L280 TraceCheckUtils]: 10: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 11: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 12: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 13: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 14: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 15: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 16: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 17: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,844 INFO L280 TraceCheckUtils]: 18: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 19: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 20: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 21: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 22: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 23: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 24: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,845 INFO L280 TraceCheckUtils]: 25: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,846 INFO L280 TraceCheckUtils]: 26: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,846 INFO L280 TraceCheckUtils]: 27: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,846 INFO L280 TraceCheckUtils]: 28: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,846 INFO L280 TraceCheckUtils]: 29: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,846 INFO L280 TraceCheckUtils]: 30: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,847 INFO L280 TraceCheckUtils]: 31: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,847 INFO L280 TraceCheckUtils]: 32: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,847 INFO L280 TraceCheckUtils]: 33: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,847 INFO L280 TraceCheckUtils]: 34: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,847 INFO L280 TraceCheckUtils]: 35: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,848 INFO L280 TraceCheckUtils]: 36: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,848 INFO L280 TraceCheckUtils]: 37: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,848 INFO L280 TraceCheckUtils]: 38: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,848 INFO L280 TraceCheckUtils]: 39: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,848 INFO L280 TraceCheckUtils]: 40: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,849 INFO L280 TraceCheckUtils]: 41: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,849 INFO L280 TraceCheckUtils]: 42: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,849 INFO L280 TraceCheckUtils]: 43: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,849 INFO L280 TraceCheckUtils]: 44: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,849 INFO L280 TraceCheckUtils]: 45: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 46: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 47: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 48: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 49: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 50: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,850 INFO L280 TraceCheckUtils]: 51: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 52: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 53: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 54: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 55: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 56: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,851 INFO L280 TraceCheckUtils]: 57: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,852 INFO L280 TraceCheckUtils]: 58: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,852 INFO L280 TraceCheckUtils]: 59: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,852 INFO L280 TraceCheckUtils]: 60: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,852 INFO L280 TraceCheckUtils]: 61: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,852 INFO L280 TraceCheckUtils]: 62: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 63: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 64: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 65: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 66: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 67: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,853 INFO L280 TraceCheckUtils]: 68: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 69: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 70: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 71: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 72: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 73: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,854 INFO L280 TraceCheckUtils]: 74: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:25,855 INFO L280 TraceCheckUtils]: 75: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,855 INFO L280 TraceCheckUtils]: 76: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,855 INFO L280 TraceCheckUtils]: 77: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,855 INFO L280 TraceCheckUtils]: 78: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,855 INFO L280 TraceCheckUtils]: 79: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,856 INFO L280 TraceCheckUtils]: 80: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,856 INFO L280 TraceCheckUtils]: 81: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,856 INFO L280 TraceCheckUtils]: 82: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,856 INFO L280 TraceCheckUtils]: 83: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,856 INFO L280 TraceCheckUtils]: 84: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 85: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 86: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 87: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 88: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 89: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,857 INFO L280 TraceCheckUtils]: 90: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,858 INFO L280 TraceCheckUtils]: 91: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,858 INFO L280 TraceCheckUtils]: 92: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,858 INFO L280 TraceCheckUtils]: 93: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,858 INFO L280 TraceCheckUtils]: 94: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,858 INFO L280 TraceCheckUtils]: 95: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,859 INFO L280 TraceCheckUtils]: 96: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,859 INFO L280 TraceCheckUtils]: 97: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,859 INFO L280 TraceCheckUtils]: 98: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,859 INFO L280 TraceCheckUtils]: 99: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,859 INFO L280 TraceCheckUtils]: 100: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,860 INFO L280 TraceCheckUtils]: 101: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,860 INFO L280 TraceCheckUtils]: 102: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,860 INFO L280 TraceCheckUtils]: 103: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,860 INFO L280 TraceCheckUtils]: 104: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,860 INFO L280 TraceCheckUtils]: 105: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,861 INFO L280 TraceCheckUtils]: 106: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,861 INFO L280 TraceCheckUtils]: 107: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,861 INFO L280 TraceCheckUtils]: 108: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,861 INFO L280 TraceCheckUtils]: 109: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,861 INFO L280 TraceCheckUtils]: 110: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:25,862 INFO L280 TraceCheckUtils]: 111: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,862 INFO L280 TraceCheckUtils]: 112: Hoare triple {65289#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {65289#true} is VALID [2020-07-10 15:24:25,862 INFO L280 TraceCheckUtils]: 113: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:25,862 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {65289#true} {65289#true} #977#return; {65289#true} is VALID [2020-07-10 15:24:25,862 INFO L280 TraceCheckUtils]: 115: Hoare triple {65289#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L280 TraceCheckUtils]: 116: Hoare triple {65289#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L280 TraceCheckUtils]: 117: Hoare triple {65289#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L263 TraceCheckUtils]: 118: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L280 TraceCheckUtils]: 119: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L280 TraceCheckUtils]: 120: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,863 INFO L280 TraceCheckUtils]: 121: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,864 INFO L280 TraceCheckUtils]: 122: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,864 INFO L280 TraceCheckUtils]: 123: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,864 INFO L280 TraceCheckUtils]: 124: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,864 INFO L280 TraceCheckUtils]: 125: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,864 INFO L280 TraceCheckUtils]: 126: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 127: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 128: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 129: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 130: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 131: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,865 INFO L280 TraceCheckUtils]: 132: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,866 INFO L280 TraceCheckUtils]: 133: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,866 INFO L280 TraceCheckUtils]: 134: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,866 INFO L280 TraceCheckUtils]: 135: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,866 INFO L280 TraceCheckUtils]: 136: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,866 INFO L280 TraceCheckUtils]: 137: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 138: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 139: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 140: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 141: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 142: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,867 INFO L280 TraceCheckUtils]: 143: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,868 INFO L280 TraceCheckUtils]: 144: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,868 INFO L280 TraceCheckUtils]: 145: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,868 INFO L280 TraceCheckUtils]: 146: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,868 INFO L280 TraceCheckUtils]: 147: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,868 INFO L280 TraceCheckUtils]: 148: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 149: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 150: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 151: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 152: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 153: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,869 INFO L280 TraceCheckUtils]: 154: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,870 INFO L280 TraceCheckUtils]: 155: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,870 INFO L280 TraceCheckUtils]: 156: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,870 INFO L280 TraceCheckUtils]: 157: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,870 INFO L280 TraceCheckUtils]: 158: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,870 INFO L280 TraceCheckUtils]: 159: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 160: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 161: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 162: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 163: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 164: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,871 INFO L280 TraceCheckUtils]: 165: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,872 INFO L280 TraceCheckUtils]: 166: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,872 INFO L280 TraceCheckUtils]: 167: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,872 INFO L280 TraceCheckUtils]: 168: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,872 INFO L280 TraceCheckUtils]: 169: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,872 INFO L280 TraceCheckUtils]: 170: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,873 INFO L280 TraceCheckUtils]: 171: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,873 INFO L280 TraceCheckUtils]: 172: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,873 INFO L280 TraceCheckUtils]: 173: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,873 INFO L280 TraceCheckUtils]: 174: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,873 INFO L280 TraceCheckUtils]: 175: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,874 INFO L280 TraceCheckUtils]: 176: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,874 INFO L280 TraceCheckUtils]: 177: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,874 INFO L280 TraceCheckUtils]: 178: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,874 INFO L280 TraceCheckUtils]: 179: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,874 INFO L280 TraceCheckUtils]: 180: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 181: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 182: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 183: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 184: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 185: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,875 INFO L280 TraceCheckUtils]: 186: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,876 INFO L280 TraceCheckUtils]: 187: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,876 INFO L280 TraceCheckUtils]: 188: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,876 INFO L280 TraceCheckUtils]: 189: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,876 INFO L280 TraceCheckUtils]: 190: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,876 INFO L280 TraceCheckUtils]: 191: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,877 INFO L280 TraceCheckUtils]: 192: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,877 INFO L280 TraceCheckUtils]: 193: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,877 INFO L280 TraceCheckUtils]: 194: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,877 INFO L280 TraceCheckUtils]: 195: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:25,877 INFO L280 TraceCheckUtils]: 196: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,878 INFO L280 TraceCheckUtils]: 197: Hoare triple {65289#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,878 INFO L280 TraceCheckUtils]: 198: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,878 INFO L280 TraceCheckUtils]: 199: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,878 INFO L280 TraceCheckUtils]: 200: Hoare triple {65289#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,878 INFO L280 TraceCheckUtils]: 201: Hoare triple {65289#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 202: Hoare triple {65289#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 203: Hoare triple {65289#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 204: Hoare triple {65289#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 205: Hoare triple {65289#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 206: Hoare triple {65289#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,879 INFO L280 TraceCheckUtils]: 207: Hoare triple {65289#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,880 INFO L280 TraceCheckUtils]: 208: Hoare triple {65289#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,880 INFO L280 TraceCheckUtils]: 209: Hoare triple {65289#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,880 INFO L280 TraceCheckUtils]: 210: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,880 INFO L280 TraceCheckUtils]: 211: Hoare triple {65289#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,880 INFO L280 TraceCheckUtils]: 212: Hoare triple {65289#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,881 INFO L280 TraceCheckUtils]: 213: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,881 INFO L280 TraceCheckUtils]: 214: Hoare triple {65289#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,881 INFO L280 TraceCheckUtils]: 215: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {65289#true} is VALID [2020-07-10 15:24:25,881 INFO L280 TraceCheckUtils]: 216: Hoare triple {65289#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,881 INFO L280 TraceCheckUtils]: 217: Hoare triple {65289#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,882 INFO L280 TraceCheckUtils]: 218: Hoare triple {65289#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,882 INFO L280 TraceCheckUtils]: 219: Hoare triple {65289#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,882 INFO L280 TraceCheckUtils]: 220: Hoare triple {65289#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {65289#true} is VALID [2020-07-10 15:24:25,882 INFO L280 TraceCheckUtils]: 221: Hoare triple {65289#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {65289#true} is VALID [2020-07-10 15:24:25,883 INFO L280 TraceCheckUtils]: 222: Hoare triple {65289#true} assume true; {65289#true} is VALID [2020-07-10 15:24:25,883 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {65289#true} {65289#true} #977#return; {65289#true} is VALID [2020-07-10 15:24:25,883 INFO L280 TraceCheckUtils]: 224: Hoare triple {65289#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65289#true} is VALID [2020-07-10 15:24:25,883 INFO L280 TraceCheckUtils]: 225: Hoare triple {65289#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65289#true} is VALID [2020-07-10 15:24:25,883 INFO L280 TraceCheckUtils]: 226: Hoare triple {65289#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L263 TraceCheckUtils]: 227: Hoare triple {65289#true} call #t~ret3 := calculate_output(~input~0); {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L280 TraceCheckUtils]: 228: Hoare triple {65289#true} ~input := #in~input; {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L280 TraceCheckUtils]: 229: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L280 TraceCheckUtils]: 230: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L280 TraceCheckUtils]: 231: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,884 INFO L280 TraceCheckUtils]: 232: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,885 INFO L280 TraceCheckUtils]: 233: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,885 INFO L280 TraceCheckUtils]: 234: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,885 INFO L280 TraceCheckUtils]: 235: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,885 INFO L280 TraceCheckUtils]: 236: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,885 INFO L280 TraceCheckUtils]: 237: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,886 INFO L280 TraceCheckUtils]: 238: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,886 INFO L280 TraceCheckUtils]: 239: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,886 INFO L280 TraceCheckUtils]: 240: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,886 INFO L280 TraceCheckUtils]: 241: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,886 INFO L280 TraceCheckUtils]: 242: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 243: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 244: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 245: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 246: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 247: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,887 INFO L280 TraceCheckUtils]: 248: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,888 INFO L280 TraceCheckUtils]: 249: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,888 INFO L280 TraceCheckUtils]: 250: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,888 INFO L280 TraceCheckUtils]: 251: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,889 INFO L280 TraceCheckUtils]: 252: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,889 INFO L280 TraceCheckUtils]: 253: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,889 INFO L280 TraceCheckUtils]: 254: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,889 INFO L280 TraceCheckUtils]: 255: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,890 INFO L280 TraceCheckUtils]: 256: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,890 INFO L280 TraceCheckUtils]: 257: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,890 INFO L280 TraceCheckUtils]: 258: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,890 INFO L280 TraceCheckUtils]: 259: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,890 INFO L280 TraceCheckUtils]: 260: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 261: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 262: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 263: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 264: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 265: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,891 INFO L280 TraceCheckUtils]: 266: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,892 INFO L280 TraceCheckUtils]: 267: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,892 INFO L280 TraceCheckUtils]: 268: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,892 INFO L280 TraceCheckUtils]: 269: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,892 INFO L280 TraceCheckUtils]: 270: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,892 INFO L280 TraceCheckUtils]: 271: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,893 INFO L280 TraceCheckUtils]: 272: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,893 INFO L280 TraceCheckUtils]: 273: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,893 INFO L280 TraceCheckUtils]: 274: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,893 INFO L280 TraceCheckUtils]: 275: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,893 INFO L280 TraceCheckUtils]: 276: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 277: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 278: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 279: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 280: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 281: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,894 INFO L280 TraceCheckUtils]: 282: Hoare triple {65289#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,895 INFO L280 TraceCheckUtils]: 283: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,895 INFO L280 TraceCheckUtils]: 284: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,895 INFO L280 TraceCheckUtils]: 285: Hoare triple {65289#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,895 INFO L280 TraceCheckUtils]: 286: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,895 INFO L280 TraceCheckUtils]: 287: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,896 INFO L280 TraceCheckUtils]: 288: Hoare triple {65289#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,896 INFO L280 TraceCheckUtils]: 289: Hoare triple {65289#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,896 INFO L280 TraceCheckUtils]: 290: Hoare triple {65289#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,896 INFO L280 TraceCheckUtils]: 291: Hoare triple {65289#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,896 INFO L280 TraceCheckUtils]: 292: Hoare triple {65289#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65289#true} is VALID [2020-07-10 15:24:25,897 INFO L280 TraceCheckUtils]: 293: Hoare triple {65289#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65289#true} is VALID [2020-07-10 15:24:25,897 INFO L280 TraceCheckUtils]: 294: Hoare triple {65289#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,897 INFO L280 TraceCheckUtils]: 295: Hoare triple {65289#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,897 INFO L280 TraceCheckUtils]: 296: Hoare triple {65289#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,897 INFO L280 TraceCheckUtils]: 297: Hoare triple {65289#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,898 INFO L280 TraceCheckUtils]: 298: Hoare triple {65289#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,898 INFO L280 TraceCheckUtils]: 299: Hoare triple {65289#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,898 INFO L280 TraceCheckUtils]: 300: Hoare triple {65289#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {65289#true} is VALID [2020-07-10 15:24:25,898 INFO L280 TraceCheckUtils]: 301: Hoare triple {65289#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {65289#true} is VALID [2020-07-10 15:24:25,898 INFO L280 TraceCheckUtils]: 302: Hoare triple {65289#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,899 INFO L280 TraceCheckUtils]: 303: Hoare triple {65289#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {65289#true} is VALID [2020-07-10 15:24:25,899 INFO L280 TraceCheckUtils]: 304: Hoare triple {65289#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {65289#true} is VALID [2020-07-10 15:24:25,906 INFO L280 TraceCheckUtils]: 305: Hoare triple {65289#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,908 INFO L280 TraceCheckUtils]: 306: Hoare triple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume true; {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,910 INFO L275 TraceCheckUtils]: 307: Hoare quadruple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} {65289#true} #977#return; {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,912 INFO L280 TraceCheckUtils]: 308: Hoare triple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,914 INFO L280 TraceCheckUtils]: 309: Hoare triple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,916 INFO L280 TraceCheckUtils]: 310: Hoare triple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-10 15:24:25,918 INFO L263 TraceCheckUtils]: 311: Hoare triple {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} call #t~ret3 := calculate_output(~input~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,920 INFO L280 TraceCheckUtils]: 312: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} ~input := #in~input; {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,922 INFO L280 TraceCheckUtils]: 313: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,924 INFO L280 TraceCheckUtils]: 314: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,926 INFO L280 TraceCheckUtils]: 315: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,928 INFO L280 TraceCheckUtils]: 316: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,930 INFO L280 TraceCheckUtils]: 317: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,932 INFO L280 TraceCheckUtils]: 318: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,933 INFO L280 TraceCheckUtils]: 319: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,934 INFO L280 TraceCheckUtils]: 320: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,935 INFO L280 TraceCheckUtils]: 321: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,936 INFO L280 TraceCheckUtils]: 322: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,938 INFO L280 TraceCheckUtils]: 323: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,940 INFO L280 TraceCheckUtils]: 324: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,941 INFO L280 TraceCheckUtils]: 325: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,942 INFO L280 TraceCheckUtils]: 326: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,943 INFO L280 TraceCheckUtils]: 327: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,944 INFO L280 TraceCheckUtils]: 328: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,946 INFO L280 TraceCheckUtils]: 329: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,948 INFO L280 TraceCheckUtils]: 330: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,950 INFO L280 TraceCheckUtils]: 331: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,952 INFO L280 TraceCheckUtils]: 332: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,954 INFO L280 TraceCheckUtils]: 333: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,956 INFO L280 TraceCheckUtils]: 334: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,958 INFO L280 TraceCheckUtils]: 335: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,960 INFO L280 TraceCheckUtils]: 336: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,962 INFO L280 TraceCheckUtils]: 337: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-10 15:24:25,964 INFO L280 TraceCheckUtils]: 338: Hoare triple {66705#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,966 INFO L280 TraceCheckUtils]: 339: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,969 INFO L280 TraceCheckUtils]: 340: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,971 INFO L280 TraceCheckUtils]: 341: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,973 INFO L280 TraceCheckUtils]: 342: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,975 INFO L280 TraceCheckUtils]: 343: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,978 INFO L280 TraceCheckUtils]: 344: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,980 INFO L280 TraceCheckUtils]: 345: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,982 INFO L280 TraceCheckUtils]: 346: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,984 INFO L280 TraceCheckUtils]: 347: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,987 INFO L280 TraceCheckUtils]: 348: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,989 INFO L280 TraceCheckUtils]: 349: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,991 INFO L280 TraceCheckUtils]: 350: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,993 INFO L280 TraceCheckUtils]: 351: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,995 INFO L280 TraceCheckUtils]: 352: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,997 INFO L280 TraceCheckUtils]: 353: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:25,999 INFO L280 TraceCheckUtils]: 354: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,002 INFO L280 TraceCheckUtils]: 355: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,005 INFO L280 TraceCheckUtils]: 356: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,007 INFO L280 TraceCheckUtils]: 357: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,009 INFO L280 TraceCheckUtils]: 358: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,011 INFO L280 TraceCheckUtils]: 359: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,014 INFO L280 TraceCheckUtils]: 360: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,016 INFO L280 TraceCheckUtils]: 361: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,018 INFO L280 TraceCheckUtils]: 362: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,020 INFO L280 TraceCheckUtils]: 363: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,022 INFO L280 TraceCheckUtils]: 364: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,024 INFO L280 TraceCheckUtils]: 365: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,025 INFO L280 TraceCheckUtils]: 366: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,027 INFO L280 TraceCheckUtils]: 367: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,029 INFO L280 TraceCheckUtils]: 368: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,030 INFO L280 TraceCheckUtils]: 369: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,032 INFO L280 TraceCheckUtils]: 370: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,033 INFO L280 TraceCheckUtils]: 371: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,035 INFO L280 TraceCheckUtils]: 372: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,037 INFO L280 TraceCheckUtils]: 373: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,041 INFO L280 TraceCheckUtils]: 374: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,043 INFO L280 TraceCheckUtils]: 375: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,045 INFO L280 TraceCheckUtils]: 376: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,047 INFO L280 TraceCheckUtils]: 377: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,049 INFO L280 TraceCheckUtils]: 378: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,052 INFO L280 TraceCheckUtils]: 379: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,055 INFO L280 TraceCheckUtils]: 380: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,057 INFO L280 TraceCheckUtils]: 381: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,059 INFO L280 TraceCheckUtils]: 382: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,062 INFO L280 TraceCheckUtils]: 383: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,065 INFO L280 TraceCheckUtils]: 384: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,067 INFO L280 TraceCheckUtils]: 385: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,069 INFO L280 TraceCheckUtils]: 386: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,072 INFO L280 TraceCheckUtils]: 387: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,074 INFO L280 TraceCheckUtils]: 388: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,076 INFO L280 TraceCheckUtils]: 389: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,079 INFO L280 TraceCheckUtils]: 390: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,081 INFO L280 TraceCheckUtils]: 391: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,082 INFO L280 TraceCheckUtils]: 392: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,084 INFO L280 TraceCheckUtils]: 393: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,086 INFO L280 TraceCheckUtils]: 394: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,088 INFO L280 TraceCheckUtils]: 395: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,089 INFO L280 TraceCheckUtils]: 396: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,092 INFO L280 TraceCheckUtils]: 397: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,094 INFO L280 TraceCheckUtils]: 398: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,096 INFO L280 TraceCheckUtils]: 399: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,099 INFO L280 TraceCheckUtils]: 400: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,101 INFO L280 TraceCheckUtils]: 401: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,103 INFO L280 TraceCheckUtils]: 402: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,105 INFO L280 TraceCheckUtils]: 403: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,107 INFO L280 TraceCheckUtils]: 404: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,109 INFO L280 TraceCheckUtils]: 405: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,111 INFO L280 TraceCheckUtils]: 406: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,113 INFO L280 TraceCheckUtils]: 407: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,115 INFO L280 TraceCheckUtils]: 408: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,117 INFO L280 TraceCheckUtils]: 409: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,120 INFO L280 TraceCheckUtils]: 410: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,121 INFO L280 TraceCheckUtils]: 411: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,123 INFO L280 TraceCheckUtils]: 412: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,126 INFO L280 TraceCheckUtils]: 413: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,128 INFO L280 TraceCheckUtils]: 414: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,129 INFO L280 TraceCheckUtils]: 415: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,132 INFO L280 TraceCheckUtils]: 416: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} is VALID [2020-07-10 15:24:26,135 INFO L280 TraceCheckUtils]: 417: Hoare triple {66787#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (or (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)) (not (= 6 ~a21~0))))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {67025#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 15:24:26,136 INFO L280 TraceCheckUtils]: 418: Hoare triple {67025#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} assume true; {67025#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-10 15:24:26,138 INFO L275 TraceCheckUtils]: 419: Hoare quadruple {67025#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} {66686#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} #977#return; {65290#false} is VALID [2020-07-10 15:24:26,139 INFO L280 TraceCheckUtils]: 420: Hoare triple {65290#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65290#false} is VALID [2020-07-10 15:24:26,139 INFO L280 TraceCheckUtils]: 421: Hoare triple {65290#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65290#false} is VALID [2020-07-10 15:24:26,139 INFO L280 TraceCheckUtils]: 422: Hoare triple {65290#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65290#false} is VALID [2020-07-10 15:24:26,139 INFO L263 TraceCheckUtils]: 423: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-10 15:24:26,140 INFO L280 TraceCheckUtils]: 424: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-10 15:24:26,140 INFO L280 TraceCheckUtils]: 425: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,140 INFO L280 TraceCheckUtils]: 426: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,140 INFO L280 TraceCheckUtils]: 427: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,141 INFO L280 TraceCheckUtils]: 428: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,141 INFO L280 TraceCheckUtils]: 429: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,141 INFO L280 TraceCheckUtils]: 430: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,141 INFO L280 TraceCheckUtils]: 431: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,141 INFO L280 TraceCheckUtils]: 432: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,142 INFO L280 TraceCheckUtils]: 433: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,142 INFO L280 TraceCheckUtils]: 434: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,142 INFO L280 TraceCheckUtils]: 435: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,142 INFO L280 TraceCheckUtils]: 436: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,143 INFO L280 TraceCheckUtils]: 437: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,143 INFO L280 TraceCheckUtils]: 438: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,143 INFO L280 TraceCheckUtils]: 439: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,143 INFO L280 TraceCheckUtils]: 440: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,144 INFO L280 TraceCheckUtils]: 441: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,144 INFO L280 TraceCheckUtils]: 442: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,144 INFO L280 TraceCheckUtils]: 443: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,144 INFO L280 TraceCheckUtils]: 444: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,144 INFO L280 TraceCheckUtils]: 445: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,145 INFO L280 TraceCheckUtils]: 446: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,145 INFO L280 TraceCheckUtils]: 447: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,145 INFO L280 TraceCheckUtils]: 448: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,145 INFO L280 TraceCheckUtils]: 449: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,145 INFO L280 TraceCheckUtils]: 450: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,146 INFO L280 TraceCheckUtils]: 451: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,146 INFO L280 TraceCheckUtils]: 452: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,146 INFO L280 TraceCheckUtils]: 453: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,147 INFO L280 TraceCheckUtils]: 454: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,147 INFO L280 TraceCheckUtils]: 455: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,147 INFO L280 TraceCheckUtils]: 456: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,147 INFO L280 TraceCheckUtils]: 457: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,147 INFO L280 TraceCheckUtils]: 458: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,148 INFO L280 TraceCheckUtils]: 459: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,148 INFO L280 TraceCheckUtils]: 460: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,148 INFO L280 TraceCheckUtils]: 461: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,148 INFO L280 TraceCheckUtils]: 462: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,148 INFO L280 TraceCheckUtils]: 463: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,149 INFO L280 TraceCheckUtils]: 464: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,149 INFO L280 TraceCheckUtils]: 465: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,149 INFO L280 TraceCheckUtils]: 466: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,149 INFO L280 TraceCheckUtils]: 467: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,149 INFO L280 TraceCheckUtils]: 468: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,150 INFO L280 TraceCheckUtils]: 469: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,150 INFO L280 TraceCheckUtils]: 470: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,150 INFO L280 TraceCheckUtils]: 471: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,150 INFO L280 TraceCheckUtils]: 472: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,150 INFO L280 TraceCheckUtils]: 473: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,151 INFO L280 TraceCheckUtils]: 474: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,151 INFO L280 TraceCheckUtils]: 475: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,151 INFO L280 TraceCheckUtils]: 476: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,151 INFO L280 TraceCheckUtils]: 477: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,151 INFO L280 TraceCheckUtils]: 478: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,152 INFO L280 TraceCheckUtils]: 479: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,152 INFO L280 TraceCheckUtils]: 480: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,152 INFO L280 TraceCheckUtils]: 481: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,152 INFO L280 TraceCheckUtils]: 482: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,153 INFO L280 TraceCheckUtils]: 483: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,153 INFO L280 TraceCheckUtils]: 484: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,153 INFO L280 TraceCheckUtils]: 485: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,153 INFO L280 TraceCheckUtils]: 486: Hoare triple {65290#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,153 INFO L280 TraceCheckUtils]: 487: Hoare triple {65290#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {65290#false} is VALID [2020-07-10 15:24:26,154 INFO L280 TraceCheckUtils]: 488: Hoare triple {65290#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,154 INFO L280 TraceCheckUtils]: 489: Hoare triple {65290#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {65290#false} is VALID [2020-07-10 15:24:26,154 INFO L280 TraceCheckUtils]: 490: Hoare triple {65290#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {65290#false} is VALID [2020-07-10 15:24:26,154 INFO L280 TraceCheckUtils]: 491: Hoare triple {65290#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {65290#false} is VALID [2020-07-10 15:24:26,155 INFO L280 TraceCheckUtils]: 492: Hoare triple {65290#false} assume true; {65290#false} is VALID [2020-07-10 15:24:26,155 INFO L275 TraceCheckUtils]: 493: Hoare quadruple {65290#false} {65290#false} #977#return; {65290#false} is VALID [2020-07-10 15:24:26,155 INFO L280 TraceCheckUtils]: 494: Hoare triple {65290#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {65290#false} is VALID [2020-07-10 15:24:26,155 INFO L280 TraceCheckUtils]: 495: Hoare triple {65290#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {65290#false} is VALID [2020-07-10 15:24:26,156 INFO L280 TraceCheckUtils]: 496: Hoare triple {65290#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {65290#false} is VALID [2020-07-10 15:24:26,156 INFO L263 TraceCheckUtils]: 497: Hoare triple {65290#false} call #t~ret3 := calculate_output(~input~0); {65290#false} is VALID [2020-07-10 15:24:26,156 INFO L280 TraceCheckUtils]: 498: Hoare triple {65290#false} ~input := #in~input; {65290#false} is VALID [2020-07-10 15:24:26,156 INFO L280 TraceCheckUtils]: 499: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,156 INFO L280 TraceCheckUtils]: 500: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,157 INFO L280 TraceCheckUtils]: 501: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,157 INFO L280 TraceCheckUtils]: 502: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,157 INFO L280 TraceCheckUtils]: 503: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,157 INFO L280 TraceCheckUtils]: 504: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,157 INFO L280 TraceCheckUtils]: 505: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,158 INFO L280 TraceCheckUtils]: 506: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,158 INFO L280 TraceCheckUtils]: 507: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,158 INFO L280 TraceCheckUtils]: 508: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,158 INFO L280 TraceCheckUtils]: 509: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,159 INFO L280 TraceCheckUtils]: 510: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,159 INFO L280 TraceCheckUtils]: 511: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,159 INFO L280 TraceCheckUtils]: 512: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,159 INFO L280 TraceCheckUtils]: 513: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,160 INFO L280 TraceCheckUtils]: 514: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,160 INFO L280 TraceCheckUtils]: 515: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,160 INFO L280 TraceCheckUtils]: 516: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,160 INFO L280 TraceCheckUtils]: 517: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,161 INFO L280 TraceCheckUtils]: 518: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,161 INFO L280 TraceCheckUtils]: 519: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,161 INFO L280 TraceCheckUtils]: 520: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,161 INFO L280 TraceCheckUtils]: 521: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,161 INFO L280 TraceCheckUtils]: 522: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,162 INFO L280 TraceCheckUtils]: 523: Hoare triple {65290#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,162 INFO L280 TraceCheckUtils]: 524: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,162 INFO L280 TraceCheckUtils]: 525: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,162 INFO L280 TraceCheckUtils]: 526: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,163 INFO L280 TraceCheckUtils]: 527: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,163 INFO L280 TraceCheckUtils]: 528: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,163 INFO L280 TraceCheckUtils]: 529: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,163 INFO L280 TraceCheckUtils]: 530: Hoare triple {65290#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,164 INFO L280 TraceCheckUtils]: 531: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,164 INFO L280 TraceCheckUtils]: 532: Hoare triple {65290#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,164 INFO L280 TraceCheckUtils]: 533: Hoare triple {65290#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {65290#false} is VALID [2020-07-10 15:24:26,164 INFO L280 TraceCheckUtils]: 534: Hoare triple {65290#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {65290#false} is VALID [2020-07-10 15:24:26,164 INFO L280 TraceCheckUtils]: 535: Hoare triple {65290#false} assume !false; {65290#false} is VALID [2020-07-10 15:24:26,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 762 proven. 2 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2020-07-10 15:24:26,558 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:24:26,559 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2020-07-10 15:24:26,559 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066694935] [2020-07-10 15:24:26,561 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 536 [2020-07-10 15:24:26,572 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:24:26,572 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-10 15:24:27,634 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 439 edges. 439 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:24:27,635 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-10 15:24:27,635 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:24:27,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-10 15:24:27,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:24:27,636 INFO L87 Difference]: Start difference. First operand 3184 states and 3683 transitions. Second operand 11 states. [2020-07-10 15:24:42,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:42,523 INFO L93 Difference]: Finished difference Result 6670 states and 7914 transitions. [2020-07-10 15:24:42,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-07-10 15:24:42,523 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 536 [2020-07-10 15:24:42,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:24:42,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:24:42,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1062 transitions. [2020-07-10 15:24:42,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:24:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1062 transitions. [2020-07-10 15:24:42,535 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 23 states and 1062 transitions. [2020-07-10 15:24:45,390 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1062 edges. 1062 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:24:45,874 INFO L225 Difference]: With dead ends: 6670 [2020-07-10 15:24:45,874 INFO L226 Difference]: Without dead ends: 3782 [2020-07-10 15:24:45,880 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 559 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2020-07-10 15:24:45,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2020-07-10 15:24:46,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 3740. [2020-07-10 15:24:46,603 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:24:46,603 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3782 states. Second operand 3740 states. [2020-07-10 15:24:46,603 INFO L74 IsIncluded]: Start isIncluded. First operand 3782 states. Second operand 3740 states. [2020-07-10 15:24:46,603 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3740 states. [2020-07-10 15:24:47,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:47,024 INFO L93 Difference]: Finished difference Result 3782 states and 4185 transitions. [2020-07-10 15:24:47,024 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states and 4185 transitions. [2020-07-10 15:24:47,029 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:24:47,029 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:24:47,030 INFO L74 IsIncluded]: Start isIncluded. First operand 3740 states. Second operand 3782 states. [2020-07-10 15:24:47,030 INFO L87 Difference]: Start difference. First operand 3740 states. Second operand 3782 states. [2020-07-10 15:24:47,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:24:47,484 INFO L93 Difference]: Finished difference Result 3782 states and 4185 transitions. [2020-07-10 15:24:47,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states and 4185 transitions. [2020-07-10 15:24:47,489 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:24:47,489 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:24:47,489 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:24:47,489 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:24:47,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3740 states. [2020-07-10 15:24:47,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3740 states to 3740 states and 4136 transitions. [2020-07-10 15:24:47,916 INFO L78 Accepts]: Start accepts. Automaton has 3740 states and 4136 transitions. Word has length 536 [2020-07-10 15:24:47,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:24:47,917 INFO L479 AbstractCegarLoop]: Abstraction has 3740 states and 4136 transitions. [2020-07-10 15:24:47,917 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-10 15:24:47,917 INFO L276 IsEmpty]: Start isEmpty. Operand 3740 states and 4136 transitions. [2020-07-10 15:24:47,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 615 [2020-07-10 15:24:47,925 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:24:47,925 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:24:48,133 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-07-10 15:24:48,134 INFO L427 AbstractCegarLoop]: === Iteration 11 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:24:48,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:24:48,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1935935179, now seen corresponding path program 1 times [2020-07-10 15:24:48,135 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:24:48,135 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482756903] [2020-07-10 15:24:48,135 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:24:48,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,380 INFO L280 TraceCheckUtils]: 0: Hoare triple {86136#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {85582#true} is VALID [2020-07-10 15:24:48,380 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:48,380 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-10 15:24:48,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,443 INFO L280 TraceCheckUtils]: 0: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:48,443 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,443 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,443 INFO L280 TraceCheckUtils]: 3: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 4: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 8: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,444 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,445 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,446 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,447 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,447 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,447 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,447 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,447 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,448 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,449 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,450 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,450 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,450 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,450 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,450 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,451 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,452 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,453 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,453 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,453 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,453 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,453 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,454 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,454 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,454 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,454 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:48,454 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 69: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 70: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 71: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,455 INFO L280 TraceCheckUtils]: 72: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,456 INFO L280 TraceCheckUtils]: 73: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,456 INFO L280 TraceCheckUtils]: 74: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,456 INFO L280 TraceCheckUtils]: 75: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,456 INFO L280 TraceCheckUtils]: 76: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:48,456 INFO L280 TraceCheckUtils]: 77: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 78: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 79: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 80: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 81: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 82: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,457 INFO L280 TraceCheckUtils]: 83: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 84: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 85: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 86: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 87: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 88: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,458 INFO L280 TraceCheckUtils]: 89: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 90: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 91: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 92: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 93: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 94: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,459 INFO L280 TraceCheckUtils]: 95: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,460 INFO L280 TraceCheckUtils]: 96: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,460 INFO L280 TraceCheckUtils]: 97: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,460 INFO L280 TraceCheckUtils]: 98: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,460 INFO L280 TraceCheckUtils]: 99: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,460 INFO L280 TraceCheckUtils]: 100: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,461 INFO L280 TraceCheckUtils]: 101: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:48,461 INFO L280 TraceCheckUtils]: 102: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,462 INFO L280 TraceCheckUtils]: 103: Hoare triple {85582#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,463 INFO L280 TraceCheckUtils]: 104: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,464 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} {85582#true} #977#return; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,505 INFO L280 TraceCheckUtils]: 0: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:48,505 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,505 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,505 INFO L280 TraceCheckUtils]: 3: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,506 INFO L280 TraceCheckUtils]: 4: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,506 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,506 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,506 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,506 INFO L280 TraceCheckUtils]: 8: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,507 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,507 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,507 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,507 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,507 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,508 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,508 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,508 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,508 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,508 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,509 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,509 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,509 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,509 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,509 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,510 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,510 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,510 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,510 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,511 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,511 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,511 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,511 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,511 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,512 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,512 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,512 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,512 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,512 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,513 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,513 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,513 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,513 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,513 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,514 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,515 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,516 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:48,517 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,518 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,518 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,518 INFO L280 TraceCheckUtils]: 69: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,518 INFO L280 TraceCheckUtils]: 70: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,518 INFO L280 TraceCheckUtils]: 71: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 72: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 73: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 74: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 75: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 76: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:48,519 INFO L280 TraceCheckUtils]: 77: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,520 INFO L280 TraceCheckUtils]: 78: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,520 INFO L280 TraceCheckUtils]: 79: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,520 INFO L280 TraceCheckUtils]: 80: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,520 INFO L280 TraceCheckUtils]: 81: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,520 INFO L280 TraceCheckUtils]: 82: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 83: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 84: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 85: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 86: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 87: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,521 INFO L280 TraceCheckUtils]: 88: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,522 INFO L280 TraceCheckUtils]: 89: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,522 INFO L280 TraceCheckUtils]: 90: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,522 INFO L280 TraceCheckUtils]: 91: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,522 INFO L280 TraceCheckUtils]: 92: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,522 INFO L280 TraceCheckUtils]: 93: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 94: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 95: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 96: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 97: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 98: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,523 INFO L280 TraceCheckUtils]: 99: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,524 INFO L280 TraceCheckUtils]: 100: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,524 INFO L280 TraceCheckUtils]: 101: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:48,525 INFO L280 TraceCheckUtils]: 102: Hoare triple {85582#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,527 INFO L280 TraceCheckUtils]: 103: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,528 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,599 INFO L280 TraceCheckUtils]: 0: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:48,599 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,599 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,599 INFO L280 TraceCheckUtils]: 3: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,599 INFO L280 TraceCheckUtils]: 4: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 8: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,600 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,601 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,601 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,601 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,601 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,601 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,602 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,603 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,604 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,605 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,605 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,605 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,605 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,605 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,606 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,607 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,608 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,608 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,608 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,608 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,608 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,609 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,610 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 69: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 70: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 71: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 72: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,611 INFO L280 TraceCheckUtils]: 73: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 74: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 75: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 76: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 77: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 78: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,612 INFO L280 TraceCheckUtils]: 79: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,613 INFO L280 TraceCheckUtils]: 80: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,613 INFO L280 TraceCheckUtils]: 81: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,613 INFO L280 TraceCheckUtils]: 82: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,613 INFO L280 TraceCheckUtils]: 83: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,613 INFO L280 TraceCheckUtils]: 84: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,614 INFO L280 TraceCheckUtils]: 85: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,614 INFO L280 TraceCheckUtils]: 86: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,614 INFO L280 TraceCheckUtils]: 87: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,614 INFO L280 TraceCheckUtils]: 88: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 89: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 90: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 91: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 92: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 93: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,615 INFO L280 TraceCheckUtils]: 94: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,616 INFO L280 TraceCheckUtils]: 95: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,616 INFO L280 TraceCheckUtils]: 96: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,616 INFO L280 TraceCheckUtils]: 97: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,616 INFO L280 TraceCheckUtils]: 98: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,616 INFO L280 TraceCheckUtils]: 99: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,617 INFO L280 TraceCheckUtils]: 100: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,617 INFO L280 TraceCheckUtils]: 101: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:48,617 INFO L280 TraceCheckUtils]: 102: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,617 INFO L280 TraceCheckUtils]: 103: Hoare triple {85582#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,617 INFO L280 TraceCheckUtils]: 104: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,618 INFO L280 TraceCheckUtils]: 105: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,618 INFO L280 TraceCheckUtils]: 106: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,618 INFO L280 TraceCheckUtils]: 107: Hoare triple {85582#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,618 INFO L280 TraceCheckUtils]: 108: Hoare triple {85582#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,619 INFO L280 TraceCheckUtils]: 109: Hoare triple {85582#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:48,619 INFO L280 TraceCheckUtils]: 110: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,619 INFO L280 TraceCheckUtils]: 111: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,619 INFO L280 TraceCheckUtils]: 112: Hoare triple {85582#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,619 INFO L280 TraceCheckUtils]: 113: Hoare triple {85582#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:48,620 INFO L280 TraceCheckUtils]: 114: Hoare triple {85582#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,620 INFO L280 TraceCheckUtils]: 115: Hoare triple {85582#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,620 INFO L280 TraceCheckUtils]: 116: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,620 INFO L280 TraceCheckUtils]: 117: Hoare triple {85582#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,620 INFO L280 TraceCheckUtils]: 118: Hoare triple {85582#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,621 INFO L280 TraceCheckUtils]: 119: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,621 INFO L280 TraceCheckUtils]: 120: Hoare triple {85582#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,621 INFO L280 TraceCheckUtils]: 121: Hoare triple {85582#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,621 INFO L280 TraceCheckUtils]: 122: Hoare triple {85582#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,621 INFO L280 TraceCheckUtils]: 123: Hoare triple {85582#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,622 INFO L280 TraceCheckUtils]: 124: Hoare triple {85582#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,622 INFO L280 TraceCheckUtils]: 125: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,622 INFO L280 TraceCheckUtils]: 126: Hoare triple {85582#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {85582#true} is VALID [2020-07-10 15:24:48,622 INFO L280 TraceCheckUtils]: 127: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,622 INFO L280 TraceCheckUtils]: 128: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,623 INFO L280 TraceCheckUtils]: 129: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,623 INFO L280 TraceCheckUtils]: 130: Hoare triple {85582#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,623 INFO L280 TraceCheckUtils]: 131: Hoare triple {85582#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,623 INFO L280 TraceCheckUtils]: 132: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,623 INFO L280 TraceCheckUtils]: 133: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,624 INFO L280 TraceCheckUtils]: 134: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,624 INFO L280 TraceCheckUtils]: 135: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:48,624 INFO L280 TraceCheckUtils]: 136: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,624 INFO L280 TraceCheckUtils]: 137: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,624 INFO L280 TraceCheckUtils]: 138: Hoare triple {85582#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 139: Hoare triple {85582#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 140: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 141: Hoare triple {85582#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 142: Hoare triple {85582#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 143: Hoare triple {85582#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,625 INFO L280 TraceCheckUtils]: 144: Hoare triple {85582#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:48,626 INFO L280 TraceCheckUtils]: 145: Hoare triple {85582#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,626 INFO L280 TraceCheckUtils]: 146: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:48,626 INFO L280 TraceCheckUtils]: 147: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,626 INFO L280 TraceCheckUtils]: 148: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:48,626 INFO L280 TraceCheckUtils]: 149: Hoare triple {85582#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,627 INFO L280 TraceCheckUtils]: 150: Hoare triple {85582#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,627 INFO L280 TraceCheckUtils]: 151: Hoare triple {85582#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:48,633 INFO L280 TraceCheckUtils]: 152: Hoare triple {85582#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:48,634 INFO L280 TraceCheckUtils]: 153: Hoare triple {85582#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,634 INFO L280 TraceCheckUtils]: 154: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,638 INFO L280 TraceCheckUtils]: 155: Hoare triple {85582#true} assume 1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0));~a12~0 := 165863 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5);~a21~0 := 10;#res := 22; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,639 INFO L280 TraceCheckUtils]: 156: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,641 INFO L275 TraceCheckUtils]: 157: Hoare quadruple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:48,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,810 INFO L280 TraceCheckUtils]: 0: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,811 INFO L280 TraceCheckUtils]: 1: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,812 INFO L280 TraceCheckUtils]: 2: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,814 INFO L280 TraceCheckUtils]: 3: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,815 INFO L280 TraceCheckUtils]: 4: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,817 INFO L280 TraceCheckUtils]: 5: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,818 INFO L280 TraceCheckUtils]: 6: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,819 INFO L280 TraceCheckUtils]: 7: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,820 INFO L280 TraceCheckUtils]: 8: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,822 INFO L280 TraceCheckUtils]: 9: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,823 INFO L280 TraceCheckUtils]: 10: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,824 INFO L280 TraceCheckUtils]: 11: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,825 INFO L280 TraceCheckUtils]: 12: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,827 INFO L280 TraceCheckUtils]: 13: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,828 INFO L280 TraceCheckUtils]: 14: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,829 INFO L280 TraceCheckUtils]: 15: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,830 INFO L280 TraceCheckUtils]: 16: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,832 INFO L280 TraceCheckUtils]: 17: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,833 INFO L280 TraceCheckUtils]: 18: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,834 INFO L280 TraceCheckUtils]: 19: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,835 INFO L280 TraceCheckUtils]: 20: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,837 INFO L280 TraceCheckUtils]: 21: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,838 INFO L280 TraceCheckUtils]: 22: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,839 INFO L280 TraceCheckUtils]: 23: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,841 INFO L280 TraceCheckUtils]: 24: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,842 INFO L280 TraceCheckUtils]: 25: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,843 INFO L280 TraceCheckUtils]: 26: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,844 INFO L280 TraceCheckUtils]: 27: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,844 INFO L280 TraceCheckUtils]: 28: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,845 INFO L280 TraceCheckUtils]: 29: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,846 INFO L280 TraceCheckUtils]: 30: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,847 INFO L280 TraceCheckUtils]: 31: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,849 INFO L280 TraceCheckUtils]: 32: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,849 INFO L280 TraceCheckUtils]: 33: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,850 INFO L280 TraceCheckUtils]: 34: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,851 INFO L280 TraceCheckUtils]: 35: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,852 INFO L280 TraceCheckUtils]: 36: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,853 INFO L280 TraceCheckUtils]: 37: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,854 INFO L280 TraceCheckUtils]: 38: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,854 INFO L280 TraceCheckUtils]: 39: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,856 INFO L280 TraceCheckUtils]: 40: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,857 INFO L280 TraceCheckUtils]: 41: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,858 INFO L280 TraceCheckUtils]: 42: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,859 INFO L280 TraceCheckUtils]: 43: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,859 INFO L280 TraceCheckUtils]: 44: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,860 INFO L280 TraceCheckUtils]: 45: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,861 INFO L280 TraceCheckUtils]: 46: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,862 INFO L280 TraceCheckUtils]: 47: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,863 INFO L280 TraceCheckUtils]: 48: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,864 INFO L280 TraceCheckUtils]: 49: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,865 INFO L280 TraceCheckUtils]: 50: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,866 INFO L280 TraceCheckUtils]: 51: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,867 INFO L280 TraceCheckUtils]: 52: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,868 INFO L280 TraceCheckUtils]: 53: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,869 INFO L280 TraceCheckUtils]: 54: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,869 INFO L280 TraceCheckUtils]: 55: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,870 INFO L280 TraceCheckUtils]: 56: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,871 INFO L280 TraceCheckUtils]: 57: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,872 INFO L280 TraceCheckUtils]: 58: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,873 INFO L280 TraceCheckUtils]: 59: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,874 INFO L280 TraceCheckUtils]: 60: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,875 INFO L280 TraceCheckUtils]: 61: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,876 INFO L280 TraceCheckUtils]: 62: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,877 INFO L280 TraceCheckUtils]: 63: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,878 INFO L280 TraceCheckUtils]: 64: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,879 INFO L280 TraceCheckUtils]: 65: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,881 INFO L280 TraceCheckUtils]: 66: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,882 INFO L280 TraceCheckUtils]: 67: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,882 INFO L280 TraceCheckUtils]: 68: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,883 INFO L280 TraceCheckUtils]: 69: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,884 INFO L280 TraceCheckUtils]: 70: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,884 INFO L280 TraceCheckUtils]: 71: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,885 INFO L280 TraceCheckUtils]: 72: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,886 INFO L280 TraceCheckUtils]: 73: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,886 INFO L280 TraceCheckUtils]: 74: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,887 INFO L280 TraceCheckUtils]: 75: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,888 INFO L280 TraceCheckUtils]: 76: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,888 INFO L280 TraceCheckUtils]: 77: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,889 INFO L280 TraceCheckUtils]: 78: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,890 INFO L280 TraceCheckUtils]: 79: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,890 INFO L280 TraceCheckUtils]: 80: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,891 INFO L280 TraceCheckUtils]: 81: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,891 INFO L280 TraceCheckUtils]: 82: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,892 INFO L280 TraceCheckUtils]: 83: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,892 INFO L280 TraceCheckUtils]: 84: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,893 INFO L280 TraceCheckUtils]: 85: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,894 INFO L280 TraceCheckUtils]: 86: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,894 INFO L280 TraceCheckUtils]: 87: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,895 INFO L280 TraceCheckUtils]: 88: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,895 INFO L280 TraceCheckUtils]: 89: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,896 INFO L280 TraceCheckUtils]: 90: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,896 INFO L280 TraceCheckUtils]: 91: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,897 INFO L280 TraceCheckUtils]: 92: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,899 INFO L280 TraceCheckUtils]: 93: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,900 INFO L280 TraceCheckUtils]: 94: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,900 INFO L280 TraceCheckUtils]: 95: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,901 INFO L280 TraceCheckUtils]: 96: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,902 INFO L280 TraceCheckUtils]: 97: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,903 INFO L280 TraceCheckUtils]: 98: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,903 INFO L280 TraceCheckUtils]: 99: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,904 INFO L280 TraceCheckUtils]: 100: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,904 INFO L280 TraceCheckUtils]: 101: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,905 INFO L280 TraceCheckUtils]: 102: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,906 INFO L280 TraceCheckUtils]: 103: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,907 INFO L280 TraceCheckUtils]: 104: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,909 INFO L280 TraceCheckUtils]: 105: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,910 INFO L280 TraceCheckUtils]: 106: Hoare triple {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume true; {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:48,911 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85583#false} is VALID [2020-07-10 15:24:48,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:48,976 INFO L280 TraceCheckUtils]: 0: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:48,976 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,976 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,976 INFO L280 TraceCheckUtils]: 3: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,976 INFO L280 TraceCheckUtils]: 4: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 8: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,977 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,978 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,979 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,980 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,981 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,982 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,983 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,984 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,985 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,986 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:48,987 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:48,987 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {85582#true} is VALID [2020-07-10 15:24:48,987 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:48,987 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {85582#true} {85583#false} #977#return; {85583#false} is VALID [2020-07-10 15:24:48,991 INFO L263 TraceCheckUtils]: 0: Hoare triple {85582#true} call ULTIMATE.init(); {86136#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,991 INFO L280 TraceCheckUtils]: 1: Hoare triple {86136#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {85582#true} is VALID [2020-07-10 15:24:48,991 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:48,991 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-10 15:24:48,992 INFO L263 TraceCheckUtils]: 4: Hoare triple {85582#true} call #t~ret4 := main(); {85582#true} is VALID [2020-07-10 15:24:48,992 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} ~output~0 := -1; {85582#true} is VALID [2020-07-10 15:24:48,992 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85582#true} is VALID [2020-07-10 15:24:48,992 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85582#true} is VALID [2020-07-10 15:24:48,993 INFO L263 TraceCheckUtils]: 8: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 9: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,994 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,995 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,996 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,997 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,998 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:48,999 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,000 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,000 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,000 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,000 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,000 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,001 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,002 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,003 INFO L280 TraceCheckUtils]: 69: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 70: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 71: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 72: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 73: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 74: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:49,004 INFO L280 TraceCheckUtils]: 75: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 76: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 77: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 78: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 79: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 80: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 81: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,005 INFO L280 TraceCheckUtils]: 82: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 83: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 84: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 85: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 86: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 87: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,006 INFO L280 TraceCheckUtils]: 88: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 89: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 90: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 91: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 92: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 93: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,007 INFO L280 TraceCheckUtils]: 94: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 95: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 96: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 97: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 98: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 99: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,008 INFO L280 TraceCheckUtils]: 100: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 101: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 102: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 103: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 104: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 105: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 106: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,009 INFO L280 TraceCheckUtils]: 107: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,010 INFO L280 TraceCheckUtils]: 108: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,010 INFO L280 TraceCheckUtils]: 109: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,010 INFO L280 TraceCheckUtils]: 110: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:49,010 INFO L280 TraceCheckUtils]: 111: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,011 INFO L280 TraceCheckUtils]: 112: Hoare triple {85582#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,012 INFO L280 TraceCheckUtils]: 113: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,014 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} {85582#true} #977#return; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,015 INFO L280 TraceCheckUtils]: 115: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,016 INFO L280 TraceCheckUtils]: 116: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,016 INFO L280 TraceCheckUtils]: 117: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,018 INFO L263 TraceCheckUtils]: 118: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,018 INFO L280 TraceCheckUtils]: 119: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:49,018 INFO L280 TraceCheckUtils]: 120: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,018 INFO L280 TraceCheckUtils]: 121: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 122: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 123: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 124: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 125: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 126: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,019 INFO L280 TraceCheckUtils]: 127: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 128: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 129: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 130: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 131: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 132: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 133: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,020 INFO L280 TraceCheckUtils]: 134: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 135: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 136: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 137: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 138: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 139: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,021 INFO L280 TraceCheckUtils]: 140: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 141: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 142: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 143: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 144: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 145: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 146: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,022 INFO L280 TraceCheckUtils]: 147: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 148: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 149: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 150: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 151: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 152: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,023 INFO L280 TraceCheckUtils]: 153: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 154: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 155: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 156: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 157: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 158: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 159: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,024 INFO L280 TraceCheckUtils]: 160: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 161: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 162: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 163: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 164: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 165: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,025 INFO L280 TraceCheckUtils]: 166: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 167: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 168: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 169: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 170: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 171: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,026 INFO L280 TraceCheckUtils]: 172: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 173: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 174: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 175: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 176: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 177: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 178: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,027 INFO L280 TraceCheckUtils]: 179: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,028 INFO L280 TraceCheckUtils]: 180: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,028 INFO L280 TraceCheckUtils]: 181: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,028 INFO L280 TraceCheckUtils]: 182: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,028 INFO L280 TraceCheckUtils]: 183: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,028 INFO L280 TraceCheckUtils]: 184: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 185: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 186: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 187: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 188: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 189: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,029 INFO L280 TraceCheckUtils]: 190: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 191: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 192: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 193: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 194: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 195: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:49,030 INFO L280 TraceCheckUtils]: 196: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 197: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 198: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 199: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 200: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 201: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,031 INFO L280 TraceCheckUtils]: 202: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 203: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 204: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 205: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 206: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 207: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,032 INFO L280 TraceCheckUtils]: 208: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 209: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 210: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 211: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 212: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 213: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,033 INFO L280 TraceCheckUtils]: 214: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 215: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 216: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 217: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 218: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 219: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,034 INFO L280 TraceCheckUtils]: 220: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:49,042 INFO L280 TraceCheckUtils]: 221: Hoare triple {85582#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,043 INFO L280 TraceCheckUtils]: 222: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,044 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,045 INFO L280 TraceCheckUtils]: 224: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,045 INFO L280 TraceCheckUtils]: 225: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,046 INFO L280 TraceCheckUtils]: 226: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,047 INFO L263 TraceCheckUtils]: 227: Hoare triple {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 228: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 229: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 230: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 231: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 232: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,048 INFO L280 TraceCheckUtils]: 233: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 234: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 235: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 236: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 237: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 238: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,049 INFO L280 TraceCheckUtils]: 239: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 240: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 241: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 242: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 243: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 244: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 245: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,050 INFO L280 TraceCheckUtils]: 246: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 247: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 248: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 249: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 250: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 251: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,051 INFO L280 TraceCheckUtils]: 252: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 253: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 254: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 255: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 256: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 257: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 258: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,052 INFO L280 TraceCheckUtils]: 259: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 260: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 261: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 262: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 263: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 264: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 265: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,053 INFO L280 TraceCheckUtils]: 266: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 267: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 268: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 269: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 270: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 271: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,054 INFO L280 TraceCheckUtils]: 272: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 273: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 274: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 275: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 276: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 277: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,055 INFO L280 TraceCheckUtils]: 278: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 279: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 280: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 281: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 282: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 283: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,056 INFO L280 TraceCheckUtils]: 284: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,057 INFO L280 TraceCheckUtils]: 285: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,057 INFO L280 TraceCheckUtils]: 286: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,057 INFO L280 TraceCheckUtils]: 287: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,057 INFO L280 TraceCheckUtils]: 288: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,057 INFO L280 TraceCheckUtils]: 289: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 290: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 291: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 292: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 293: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 294: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 295: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,058 INFO L280 TraceCheckUtils]: 296: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 297: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 298: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 299: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 300: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 301: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,059 INFO L280 TraceCheckUtils]: 302: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 303: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 304: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 305: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 306: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 307: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,060 INFO L280 TraceCheckUtils]: 308: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 309: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 310: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 311: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 312: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 313: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 314: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,061 INFO L280 TraceCheckUtils]: 315: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 316: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 317: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 318: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 319: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 320: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 321: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 322: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 323: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,062 INFO L280 TraceCheckUtils]: 324: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 325: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 326: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 327: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 328: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 329: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 330: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 331: Hoare triple {85582#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 332: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,063 INFO L280 TraceCheckUtils]: 333: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 334: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 335: Hoare triple {85582#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 336: Hoare triple {85582#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 337: Hoare triple {85582#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 338: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 339: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 340: Hoare triple {85582#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 341: Hoare triple {85582#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:49,064 INFO L280 TraceCheckUtils]: 342: Hoare triple {85582#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 343: Hoare triple {85582#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 344: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 345: Hoare triple {85582#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 346: Hoare triple {85582#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 347: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 348: Hoare triple {85582#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 349: Hoare triple {85582#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 350: Hoare triple {85582#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 351: Hoare triple {85582#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,065 INFO L280 TraceCheckUtils]: 352: Hoare triple {85582#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 353: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 354: Hoare triple {85582#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 355: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 356: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 357: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 358: Hoare triple {85582#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 359: Hoare triple {85582#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,066 INFO L280 TraceCheckUtils]: 360: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 361: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 362: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 363: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 364: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 365: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 366: Hoare triple {85582#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 367: Hoare triple {85582#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 368: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,067 INFO L280 TraceCheckUtils]: 369: Hoare triple {85582#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 370: Hoare triple {85582#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 371: Hoare triple {85582#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 372: Hoare triple {85582#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 373: Hoare triple {85582#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 374: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 375: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 376: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 377: Hoare triple {85582#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,068 INFO L280 TraceCheckUtils]: 378: Hoare triple {85582#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,069 INFO L280 TraceCheckUtils]: 379: Hoare triple {85582#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:49,069 INFO L280 TraceCheckUtils]: 380: Hoare triple {85582#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:49,069 INFO L280 TraceCheckUtils]: 381: Hoare triple {85582#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,069 INFO L280 TraceCheckUtils]: 382: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,072 INFO L280 TraceCheckUtils]: 383: Hoare triple {85582#true} assume 1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0));~a12~0 := 165863 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5);~a21~0 := 10;#res := 22; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,072 INFO L280 TraceCheckUtils]: 384: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,073 INFO L275 TraceCheckUtils]: 385: Hoare quadruple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} {85693#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,074 INFO L280 TraceCheckUtils]: 386: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,074 INFO L280 TraceCheckUtils]: 387: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,075 INFO L280 TraceCheckUtils]: 388: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:24:49,076 INFO L263 TraceCheckUtils]: 389: Hoare triple {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,077 INFO L280 TraceCheckUtils]: 390: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,078 INFO L280 TraceCheckUtils]: 391: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,078 INFO L280 TraceCheckUtils]: 392: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,079 INFO L280 TraceCheckUtils]: 393: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,080 INFO L280 TraceCheckUtils]: 394: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,080 INFO L280 TraceCheckUtils]: 395: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,081 INFO L280 TraceCheckUtils]: 396: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,081 INFO L280 TraceCheckUtils]: 397: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,082 INFO L280 TraceCheckUtils]: 398: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,083 INFO L280 TraceCheckUtils]: 399: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,083 INFO L280 TraceCheckUtils]: 400: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,084 INFO L280 TraceCheckUtils]: 401: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,085 INFO L280 TraceCheckUtils]: 402: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,085 INFO L280 TraceCheckUtils]: 403: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,086 INFO L280 TraceCheckUtils]: 404: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,087 INFO L280 TraceCheckUtils]: 405: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,088 INFO L280 TraceCheckUtils]: 406: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,089 INFO L280 TraceCheckUtils]: 407: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,090 INFO L280 TraceCheckUtils]: 408: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,090 INFO L280 TraceCheckUtils]: 409: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,095 INFO L280 TraceCheckUtils]: 410: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,098 INFO L280 TraceCheckUtils]: 411: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,099 INFO L280 TraceCheckUtils]: 412: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,100 INFO L280 TraceCheckUtils]: 413: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,101 INFO L280 TraceCheckUtils]: 414: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,102 INFO L280 TraceCheckUtils]: 415: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,103 INFO L280 TraceCheckUtils]: 416: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,104 INFO L280 TraceCheckUtils]: 417: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,104 INFO L280 TraceCheckUtils]: 418: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,105 INFO L280 TraceCheckUtils]: 419: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,106 INFO L280 TraceCheckUtils]: 420: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,106 INFO L280 TraceCheckUtils]: 421: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,107 INFO L280 TraceCheckUtils]: 422: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,108 INFO L280 TraceCheckUtils]: 423: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,108 INFO L280 TraceCheckUtils]: 424: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,109 INFO L280 TraceCheckUtils]: 425: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,109 INFO L280 TraceCheckUtils]: 426: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,110 INFO L280 TraceCheckUtils]: 427: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,111 INFO L280 TraceCheckUtils]: 428: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,111 INFO L280 TraceCheckUtils]: 429: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,112 INFO L280 TraceCheckUtils]: 430: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,113 INFO L280 TraceCheckUtils]: 431: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,113 INFO L280 TraceCheckUtils]: 432: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,114 INFO L280 TraceCheckUtils]: 433: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,114 INFO L280 TraceCheckUtils]: 434: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,115 INFO L280 TraceCheckUtils]: 435: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,116 INFO L280 TraceCheckUtils]: 436: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,116 INFO L280 TraceCheckUtils]: 437: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,117 INFO L280 TraceCheckUtils]: 438: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,118 INFO L280 TraceCheckUtils]: 439: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,118 INFO L280 TraceCheckUtils]: 440: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,119 INFO L280 TraceCheckUtils]: 441: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,120 INFO L280 TraceCheckUtils]: 442: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,120 INFO L280 TraceCheckUtils]: 443: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,121 INFO L280 TraceCheckUtils]: 444: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,122 INFO L280 TraceCheckUtils]: 445: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,122 INFO L280 TraceCheckUtils]: 446: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,123 INFO L280 TraceCheckUtils]: 447: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,124 INFO L280 TraceCheckUtils]: 448: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,124 INFO L280 TraceCheckUtils]: 449: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,125 INFO L280 TraceCheckUtils]: 450: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,126 INFO L280 TraceCheckUtils]: 451: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,128 INFO L280 TraceCheckUtils]: 452: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,130 INFO L280 TraceCheckUtils]: 453: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,131 INFO L280 TraceCheckUtils]: 454: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,131 INFO L280 TraceCheckUtils]: 455: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,132 INFO L280 TraceCheckUtils]: 456: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,133 INFO L280 TraceCheckUtils]: 457: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,133 INFO L280 TraceCheckUtils]: 458: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,134 INFO L280 TraceCheckUtils]: 459: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,134 INFO L280 TraceCheckUtils]: 460: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,135 INFO L280 TraceCheckUtils]: 461: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,135 INFO L280 TraceCheckUtils]: 462: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,136 INFO L280 TraceCheckUtils]: 463: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,136 INFO L280 TraceCheckUtils]: 464: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,137 INFO L280 TraceCheckUtils]: 465: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,137 INFO L280 TraceCheckUtils]: 466: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,138 INFO L280 TraceCheckUtils]: 467: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,138 INFO L280 TraceCheckUtils]: 468: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,139 INFO L280 TraceCheckUtils]: 469: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,139 INFO L280 TraceCheckUtils]: 470: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,140 INFO L280 TraceCheckUtils]: 471: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,140 INFO L280 TraceCheckUtils]: 472: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,141 INFO L280 TraceCheckUtils]: 473: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,141 INFO L280 TraceCheckUtils]: 474: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,142 INFO L280 TraceCheckUtils]: 475: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,142 INFO L280 TraceCheckUtils]: 476: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,143 INFO L280 TraceCheckUtils]: 477: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,144 INFO L280 TraceCheckUtils]: 478: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,145 INFO L280 TraceCheckUtils]: 479: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,145 INFO L280 TraceCheckUtils]: 480: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,146 INFO L280 TraceCheckUtils]: 481: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,146 INFO L280 TraceCheckUtils]: 482: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,147 INFO L280 TraceCheckUtils]: 483: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,147 INFO L280 TraceCheckUtils]: 484: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,148 INFO L280 TraceCheckUtils]: 485: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,149 INFO L280 TraceCheckUtils]: 486: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,149 INFO L280 TraceCheckUtils]: 487: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,150 INFO L280 TraceCheckUtils]: 488: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,150 INFO L280 TraceCheckUtils]: 489: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,151 INFO L280 TraceCheckUtils]: 490: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,151 INFO L280 TraceCheckUtils]: 491: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,152 INFO L280 TraceCheckUtils]: 492: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,152 INFO L280 TraceCheckUtils]: 493: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,153 INFO L280 TraceCheckUtils]: 494: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,154 INFO L280 TraceCheckUtils]: 495: Hoare triple {86138#(or (not (= 1 |old(~a24~0)|)) (not (= 2 calculate_output_~input)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,155 INFO L280 TraceCheckUtils]: 496: Hoare triple {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} assume true; {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:49,157 INFO L275 TraceCheckUtils]: 497: Hoare quadruple {86139#(or (not (= 1 |old(~a24~0)|)) (not (= 10 |old(~a21~0)|)) (<= |old(~a12~0)| 80) (not (= 8 |old(~a15~0)|)))} {85957#(and (= 10 ~a21~0) (<= 105887 ~a12~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {85583#false} is VALID [2020-07-10 15:24:49,157 INFO L280 TraceCheckUtils]: 498: Hoare triple {85583#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85583#false} is VALID [2020-07-10 15:24:49,157 INFO L280 TraceCheckUtils]: 499: Hoare triple {85583#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85583#false} is VALID [2020-07-10 15:24:49,157 INFO L280 TraceCheckUtils]: 500: Hoare triple {85583#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85583#false} is VALID [2020-07-10 15:24:49,158 INFO L263 TraceCheckUtils]: 501: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 502: Hoare triple {86137#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 503: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 504: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 505: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 506: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 507: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,158 INFO L280 TraceCheckUtils]: 508: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 509: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 510: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 511: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 512: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 513: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,159 INFO L280 TraceCheckUtils]: 514: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 515: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 516: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 517: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 518: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 519: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,160 INFO L280 TraceCheckUtils]: 520: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 521: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 522: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 523: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 524: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 525: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 526: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,161 INFO L280 TraceCheckUtils]: 527: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 528: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 529: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 530: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 531: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 532: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,162 INFO L280 TraceCheckUtils]: 533: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 534: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 535: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 536: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 537: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 538: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,163 INFO L280 TraceCheckUtils]: 539: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 540: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 541: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 542: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 543: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 544: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 545: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,164 INFO L280 TraceCheckUtils]: 546: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 547: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 548: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 549: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 550: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 551: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,165 INFO L280 TraceCheckUtils]: 552: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 553: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 554: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 555: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 556: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 557: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,166 INFO L280 TraceCheckUtils]: 558: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 559: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 560: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 561: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 562: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 563: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 564: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,167 INFO L280 TraceCheckUtils]: 565: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L280 TraceCheckUtils]: 566: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L280 TraceCheckUtils]: 567: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L280 TraceCheckUtils]: 568: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L280 TraceCheckUtils]: 569: Hoare triple {85582#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L280 TraceCheckUtils]: 570: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:49,168 INFO L275 TraceCheckUtils]: 571: Hoare quadruple {85582#true} {85583#false} #977#return; {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L280 TraceCheckUtils]: 572: Hoare triple {85583#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L280 TraceCheckUtils]: 573: Hoare triple {85583#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L280 TraceCheckUtils]: 574: Hoare triple {85583#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L263 TraceCheckUtils]: 575: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L280 TraceCheckUtils]: 576: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-10 15:24:49,169 INFO L280 TraceCheckUtils]: 577: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 578: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 579: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 580: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 581: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 582: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 583: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,170 INFO L280 TraceCheckUtils]: 584: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 585: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 586: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 587: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 588: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 589: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,171 INFO L280 TraceCheckUtils]: 590: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 591: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 592: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 593: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 594: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 595: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,172 INFO L280 TraceCheckUtils]: 596: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 597: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 598: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 599: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 600: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 601: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 602: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 603: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 604: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,173 INFO L280 TraceCheckUtils]: 605: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 606: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 607: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 608: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 609: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 610: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 611: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 612: Hoare triple {85583#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {85583#false} is VALID [2020-07-10 15:24:49,174 INFO L280 TraceCheckUtils]: 613: Hoare triple {85583#false} assume !false; {85583#false} is VALID [2020-07-10 15:24:49,516 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 546 proven. 81 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2020-07-10 15:24:49,516 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482756903] [2020-07-10 15:24:49,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532846959] [2020-07-10 15:24:49,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:24:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:49,706 INFO L264 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-10 15:24:49,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:24:49,763 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:24:50,422 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-10 15:24:50,422 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:24:50,440 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 4, 1] term [2020-07-10 15:24:50,440 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:24:50,524 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:24:50,666 INFO L263 TraceCheckUtils]: 0: Hoare triple {85582#true} call ULTIMATE.init(); {85582#true} is VALID [2020-07-10 15:24:50,666 INFO L280 TraceCheckUtils]: 1: Hoare triple {85582#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {85582#true} is VALID [2020-07-10 15:24:50,666 INFO L280 TraceCheckUtils]: 2: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {85582#true} {85582#true} #973#return; {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L263 TraceCheckUtils]: 4: Hoare triple {85582#true} call #t~ret4 := main(); {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L280 TraceCheckUtils]: 5: Hoare triple {85582#true} ~output~0 := -1; {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L280 TraceCheckUtils]: 6: Hoare triple {85582#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L280 TraceCheckUtils]: 7: Hoare triple {85582#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L263 TraceCheckUtils]: 8: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L280 TraceCheckUtils]: 9: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:50,667 INFO L280 TraceCheckUtils]: 10: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 11: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 12: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 13: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 14: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 15: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 16: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 17: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 18: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,668 INFO L280 TraceCheckUtils]: 19: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 20: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 21: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 22: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 23: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 24: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 25: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 26: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 27: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,669 INFO L280 TraceCheckUtils]: 28: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 29: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 30: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 31: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 32: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 33: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 34: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 35: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 36: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,670 INFO L280 TraceCheckUtils]: 37: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 38: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 39: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 40: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 41: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 42: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 43: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 44: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,671 INFO L280 TraceCheckUtils]: 45: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 46: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 47: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 48: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 49: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 50: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 51: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 52: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 53: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,672 INFO L280 TraceCheckUtils]: 54: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 55: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 56: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 57: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 58: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 59: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 60: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 61: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 62: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,673 INFO L280 TraceCheckUtils]: 63: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 64: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 65: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 66: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 67: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 68: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 69: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 70: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 71: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,674 INFO L280 TraceCheckUtils]: 72: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 73: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 74: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 75: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 76: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 77: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 78: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 79: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 80: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,675 INFO L280 TraceCheckUtils]: 81: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 82: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 83: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 84: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 85: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 86: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 87: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 88: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,676 INFO L280 TraceCheckUtils]: 89: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 90: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 91: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 92: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 93: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 94: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 95: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 96: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 97: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,677 INFO L280 TraceCheckUtils]: 98: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 99: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 100: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 101: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 102: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 103: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 104: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 105: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 106: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,678 INFO L280 TraceCheckUtils]: 107: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 108: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 109: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 110: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 111: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 112: Hoare triple {85582#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 113: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {85582#true} {85582#true} #977#return; {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 115: Hoare triple {85582#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85582#true} is VALID [2020-07-10 15:24:50,679 INFO L280 TraceCheckUtils]: 116: Hoare triple {85582#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L280 TraceCheckUtils]: 117: Hoare triple {85582#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L263 TraceCheckUtils]: 118: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L280 TraceCheckUtils]: 119: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L280 TraceCheckUtils]: 120: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L280 TraceCheckUtils]: 121: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,680 INFO L280 TraceCheckUtils]: 122: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 123: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 124: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 125: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 126: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 127: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,681 INFO L280 TraceCheckUtils]: 128: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 129: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 130: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 131: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 132: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 133: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 134: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,682 INFO L280 TraceCheckUtils]: 135: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,683 INFO L280 TraceCheckUtils]: 136: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,683 INFO L280 TraceCheckUtils]: 137: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,683 INFO L280 TraceCheckUtils]: 138: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,683 INFO L280 TraceCheckUtils]: 139: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,683 INFO L280 TraceCheckUtils]: 140: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 141: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 142: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 143: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 144: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 145: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,684 INFO L280 TraceCheckUtils]: 146: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,685 INFO L280 TraceCheckUtils]: 147: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,685 INFO L280 TraceCheckUtils]: 148: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,685 INFO L280 TraceCheckUtils]: 149: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,685 INFO L280 TraceCheckUtils]: 150: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,685 INFO L280 TraceCheckUtils]: 151: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 152: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 153: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 154: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 155: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 156: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,686 INFO L280 TraceCheckUtils]: 157: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 158: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 159: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 160: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 161: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 162: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,687 INFO L280 TraceCheckUtils]: 163: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 164: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 165: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 166: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 167: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 168: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,688 INFO L280 TraceCheckUtils]: 169: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 170: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 171: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 172: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 173: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 174: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 175: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,689 INFO L280 TraceCheckUtils]: 176: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 177: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 178: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 179: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 180: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 181: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,690 INFO L280 TraceCheckUtils]: 182: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 183: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 184: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 185: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 186: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 187: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,691 INFO L280 TraceCheckUtils]: 188: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 189: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 190: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 191: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 192: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 193: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,692 INFO L280 TraceCheckUtils]: 194: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 195: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 196: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 197: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 198: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 199: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 200: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,693 INFO L280 TraceCheckUtils]: 201: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 202: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 203: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 204: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 205: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 206: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,694 INFO L280 TraceCheckUtils]: 207: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 208: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 209: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 210: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 211: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 212: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,695 INFO L280 TraceCheckUtils]: 213: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 214: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 215: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 216: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 217: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 218: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,696 INFO L280 TraceCheckUtils]: 219: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,697 INFO L280 TraceCheckUtils]: 220: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:50,697 INFO L280 TraceCheckUtils]: 221: Hoare triple {85582#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {85582#true} is VALID [2020-07-10 15:24:50,698 INFO L280 TraceCheckUtils]: 222: Hoare triple {85582#true} assume true; {85582#true} is VALID [2020-07-10 15:24:50,698 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {85582#true} {85582#true} #977#return; {85582#true} is VALID [2020-07-10 15:24:50,698 INFO L280 TraceCheckUtils]: 224: Hoare triple {85582#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L280 TraceCheckUtils]: 225: Hoare triple {85582#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L280 TraceCheckUtils]: 226: Hoare triple {85582#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L263 TraceCheckUtils]: 227: Hoare triple {85582#true} call #t~ret3 := calculate_output(~input~0); {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L280 TraceCheckUtils]: 228: Hoare triple {85582#true} ~input := #in~input; {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L280 TraceCheckUtils]: 229: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,699 INFO L280 TraceCheckUtils]: 230: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 231: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 232: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 233: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 234: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 235: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,700 INFO L280 TraceCheckUtils]: 236: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 237: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 238: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 239: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 240: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 241: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 242: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,701 INFO L280 TraceCheckUtils]: 243: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 244: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 245: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 246: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 247: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 248: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,702 INFO L280 TraceCheckUtils]: 249: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 250: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 251: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 252: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 253: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 254: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,703 INFO L280 TraceCheckUtils]: 255: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 256: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 257: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 258: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 259: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 260: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 261: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,704 INFO L280 TraceCheckUtils]: 262: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 263: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 264: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 265: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 266: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 267: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,705 INFO L280 TraceCheckUtils]: 268: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 269: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 270: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 271: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 272: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 273: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,706 INFO L280 TraceCheckUtils]: 274: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 275: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 276: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 277: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 278: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 279: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,707 INFO L280 TraceCheckUtils]: 280: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 281: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 282: Hoare triple {85582#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 283: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 284: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 285: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,708 INFO L280 TraceCheckUtils]: 286: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,709 INFO L280 TraceCheckUtils]: 287: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,709 INFO L280 TraceCheckUtils]: 288: Hoare triple {85582#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,709 INFO L280 TraceCheckUtils]: 289: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,709 INFO L280 TraceCheckUtils]: 290: Hoare triple {85582#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,709 INFO L280 TraceCheckUtils]: 291: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 292: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 293: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 294: Hoare triple {85582#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 295: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 296: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,710 INFO L280 TraceCheckUtils]: 297: Hoare triple {85582#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 298: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 299: Hoare triple {85582#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 300: Hoare triple {85582#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 301: Hoare triple {85582#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 302: Hoare triple {85582#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 303: Hoare triple {85582#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,711 INFO L280 TraceCheckUtils]: 304: Hoare triple {85582#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 305: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 306: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 307: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 308: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 309: Hoare triple {85582#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,712 INFO L280 TraceCheckUtils]: 310: Hoare triple {85582#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 311: Hoare triple {85582#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 312: Hoare triple {85582#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 313: Hoare triple {85582#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 314: Hoare triple {85582#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 315: Hoare triple {85582#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,713 INFO L280 TraceCheckUtils]: 316: Hoare triple {85582#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 317: Hoare triple {85582#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 318: Hoare triple {85582#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 319: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 320: Hoare triple {85582#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 321: Hoare triple {85582#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,714 INFO L280 TraceCheckUtils]: 322: Hoare triple {85582#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 323: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 324: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 325: Hoare triple {85582#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 326: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 327: Hoare triple {85582#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 328: Hoare triple {85582#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,715 INFO L280 TraceCheckUtils]: 329: Hoare triple {85582#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 330: Hoare triple {85582#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 331: Hoare triple {85582#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 332: Hoare triple {85582#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 333: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 334: Hoare triple {85582#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,716 INFO L280 TraceCheckUtils]: 335: Hoare triple {85582#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 336: Hoare triple {85582#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 337: Hoare triple {85582#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 338: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 339: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 340: Hoare triple {85582#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 341: Hoare triple {85582#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:50,717 INFO L280 TraceCheckUtils]: 342: Hoare triple {85582#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 343: Hoare triple {85582#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 344: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 345: Hoare triple {85582#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 346: Hoare triple {85582#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 347: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,718 INFO L280 TraceCheckUtils]: 348: Hoare triple {85582#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 349: Hoare triple {85582#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 350: Hoare triple {85582#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 351: Hoare triple {85582#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 352: Hoare triple {85582#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 353: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,719 INFO L280 TraceCheckUtils]: 354: Hoare triple {85582#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 355: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 356: Hoare triple {85582#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 357: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 358: Hoare triple {85582#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 359: Hoare triple {85582#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,720 INFO L280 TraceCheckUtils]: 360: Hoare triple {85582#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 361: Hoare triple {85582#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 362: Hoare triple {85582#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 363: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 364: Hoare triple {85582#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 365: Hoare triple {85582#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,721 INFO L280 TraceCheckUtils]: 366: Hoare triple {85582#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 367: Hoare triple {85582#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 368: Hoare triple {85582#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 369: Hoare triple {85582#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 370: Hoare triple {85582#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 371: Hoare triple {85582#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,722 INFO L280 TraceCheckUtils]: 372: Hoare triple {85582#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 373: Hoare triple {85582#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 374: Hoare triple {85582#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 375: Hoare triple {85582#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 376: Hoare triple {85582#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 377: Hoare triple {85582#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,723 INFO L280 TraceCheckUtils]: 378: Hoare triple {85582#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,724 INFO L280 TraceCheckUtils]: 379: Hoare triple {85582#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {85582#true} is VALID [2020-07-10 15:24:50,724 INFO L280 TraceCheckUtils]: 380: Hoare triple {85582#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {85582#true} is VALID [2020-07-10 15:24:50,724 INFO L280 TraceCheckUtils]: 381: Hoare triple {85582#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,724 INFO L280 TraceCheckUtils]: 382: Hoare triple {85582#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {85582#true} is VALID [2020-07-10 15:24:50,726 INFO L280 TraceCheckUtils]: 383: Hoare triple {85582#true} assume 1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0));~a12~0 := 165863 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5);~a21~0 := 10;#res := 22; {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,726 INFO L280 TraceCheckUtils]: 384: Hoare triple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} assume true; {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,728 INFO L275 TraceCheckUtils]: 385: Hoare quadruple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} {85582#true} #977#return; {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,729 INFO L280 TraceCheckUtils]: 386: Hoare triple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,729 INFO L280 TraceCheckUtils]: 387: Hoare triple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,733 INFO L280 TraceCheckUtils]: 388: Hoare triple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} is VALID [2020-07-10 15:24:50,735 INFO L263 TraceCheckUtils]: 389: Hoare triple {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,736 INFO L280 TraceCheckUtils]: 390: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} ~input := #in~input; {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,737 INFO L280 TraceCheckUtils]: 391: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,738 INFO L280 TraceCheckUtils]: 392: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,739 INFO L280 TraceCheckUtils]: 393: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,740 INFO L280 TraceCheckUtils]: 394: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,741 INFO L280 TraceCheckUtils]: 395: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,742 INFO L280 TraceCheckUtils]: 396: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,743 INFO L280 TraceCheckUtils]: 397: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,743 INFO L280 TraceCheckUtils]: 398: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,744 INFO L280 TraceCheckUtils]: 399: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,745 INFO L280 TraceCheckUtils]: 400: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,745 INFO L280 TraceCheckUtils]: 401: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,746 INFO L280 TraceCheckUtils]: 402: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,747 INFO L280 TraceCheckUtils]: 403: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,748 INFO L280 TraceCheckUtils]: 404: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,748 INFO L280 TraceCheckUtils]: 405: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,749 INFO L280 TraceCheckUtils]: 406: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,750 INFO L280 TraceCheckUtils]: 407: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,750 INFO L280 TraceCheckUtils]: 408: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,751 INFO L280 TraceCheckUtils]: 409: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,752 INFO L280 TraceCheckUtils]: 410: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,753 INFO L280 TraceCheckUtils]: 411: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,754 INFO L280 TraceCheckUtils]: 412: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,755 INFO L280 TraceCheckUtils]: 413: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,756 INFO L280 TraceCheckUtils]: 414: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,756 INFO L280 TraceCheckUtils]: 415: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,757 INFO L280 TraceCheckUtils]: 416: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,758 INFO L280 TraceCheckUtils]: 417: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,759 INFO L280 TraceCheckUtils]: 418: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,764 INFO L280 TraceCheckUtils]: 419: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,765 INFO L280 TraceCheckUtils]: 420: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,765 INFO L280 TraceCheckUtils]: 421: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,766 INFO L280 TraceCheckUtils]: 422: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,767 INFO L280 TraceCheckUtils]: 423: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,768 INFO L280 TraceCheckUtils]: 424: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,768 INFO L280 TraceCheckUtils]: 425: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,769 INFO L280 TraceCheckUtils]: 426: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,770 INFO L280 TraceCheckUtils]: 427: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,770 INFO L280 TraceCheckUtils]: 428: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,771 INFO L280 TraceCheckUtils]: 429: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,772 INFO L280 TraceCheckUtils]: 430: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,772 INFO L280 TraceCheckUtils]: 431: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,773 INFO L280 TraceCheckUtils]: 432: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,774 INFO L280 TraceCheckUtils]: 433: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,774 INFO L280 TraceCheckUtils]: 434: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,775 INFO L280 TraceCheckUtils]: 435: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,776 INFO L280 TraceCheckUtils]: 436: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,776 INFO L280 TraceCheckUtils]: 437: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,777 INFO L280 TraceCheckUtils]: 438: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,778 INFO L280 TraceCheckUtils]: 439: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,778 INFO L280 TraceCheckUtils]: 440: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,779 INFO L280 TraceCheckUtils]: 441: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,780 INFO L280 TraceCheckUtils]: 442: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,780 INFO L280 TraceCheckUtils]: 443: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,781 INFO L280 TraceCheckUtils]: 444: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,782 INFO L280 TraceCheckUtils]: 445: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,783 INFO L280 TraceCheckUtils]: 446: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,783 INFO L280 TraceCheckUtils]: 447: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,784 INFO L280 TraceCheckUtils]: 448: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,785 INFO L280 TraceCheckUtils]: 449: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,786 INFO L280 TraceCheckUtils]: 450: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,787 INFO L280 TraceCheckUtils]: 451: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,788 INFO L280 TraceCheckUtils]: 452: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,817 INFO L280 TraceCheckUtils]: 453: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,818 INFO L280 TraceCheckUtils]: 454: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,819 INFO L280 TraceCheckUtils]: 455: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,820 INFO L280 TraceCheckUtils]: 456: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,821 INFO L280 TraceCheckUtils]: 457: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,822 INFO L280 TraceCheckUtils]: 458: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,822 INFO L280 TraceCheckUtils]: 459: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,823 INFO L280 TraceCheckUtils]: 460: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,824 INFO L280 TraceCheckUtils]: 461: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,825 INFO L280 TraceCheckUtils]: 462: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,826 INFO L280 TraceCheckUtils]: 463: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,827 INFO L280 TraceCheckUtils]: 464: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,827 INFO L280 TraceCheckUtils]: 465: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,829 INFO L280 TraceCheckUtils]: 466: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,830 INFO L280 TraceCheckUtils]: 467: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,831 INFO L280 TraceCheckUtils]: 468: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,831 INFO L280 TraceCheckUtils]: 469: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,833 INFO L280 TraceCheckUtils]: 470: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,834 INFO L280 TraceCheckUtils]: 471: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,835 INFO L280 TraceCheckUtils]: 472: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,836 INFO L280 TraceCheckUtils]: 473: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,836 INFO L280 TraceCheckUtils]: 474: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,837 INFO L280 TraceCheckUtils]: 475: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,838 INFO L280 TraceCheckUtils]: 476: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,839 INFO L280 TraceCheckUtils]: 477: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,840 INFO L280 TraceCheckUtils]: 478: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,840 INFO L280 TraceCheckUtils]: 479: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,841 INFO L280 TraceCheckUtils]: 480: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,842 INFO L280 TraceCheckUtils]: 481: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,843 INFO L280 TraceCheckUtils]: 482: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,843 INFO L280 TraceCheckUtils]: 483: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,850 INFO L280 TraceCheckUtils]: 484: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,852 INFO L280 TraceCheckUtils]: 485: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,853 INFO L280 TraceCheckUtils]: 486: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,854 INFO L280 TraceCheckUtils]: 487: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,855 INFO L280 TraceCheckUtils]: 488: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,856 INFO L280 TraceCheckUtils]: 489: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,858 INFO L280 TraceCheckUtils]: 490: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,859 INFO L280 TraceCheckUtils]: 491: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,860 INFO L280 TraceCheckUtils]: 492: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,861 INFO L280 TraceCheckUtils]: 493: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,863 INFO L280 TraceCheckUtils]: 494: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:24:50,873 INFO L280 TraceCheckUtils]: 495: Hoare triple {87311#(and (<= ~a15~0 |old(~a15~0)|) (<= |old(~a21~0)| ~a21~0))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {87630#(or (and (<= |old(~a21~0)| 10) (<= 9 |old(~a15~0)|)) (and (<= |old(~a21~0)| 6) (<= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:50,874 INFO L280 TraceCheckUtils]: 496: Hoare triple {87630#(or (and (<= |old(~a21~0)| 10) (<= 9 |old(~a15~0)|)) (and (<= |old(~a21~0)| 6) (<= 5 |old(~a15~0)|)))} assume true; {87630#(or (and (<= |old(~a21~0)| 10) (<= 9 |old(~a15~0)|)) (and (<= |old(~a21~0)| 6) (<= 5 |old(~a15~0)|)))} is VALID [2020-07-10 15:24:50,875 INFO L275 TraceCheckUtils]: 497: Hoare quadruple {87630#(or (and (<= |old(~a21~0)| 10) (<= 9 |old(~a15~0)|)) (and (<= |old(~a21~0)| 6) (<= 5 |old(~a15~0)|)))} {87292#(and (<= ~a15~0 8) (<= 10 ~a21~0))} #977#return; {85583#false} is VALID [2020-07-10 15:24:50,876 INFO L280 TraceCheckUtils]: 498: Hoare triple {85583#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85583#false} is VALID [2020-07-10 15:24:50,876 INFO L280 TraceCheckUtils]: 499: Hoare triple {85583#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85583#false} is VALID [2020-07-10 15:24:50,876 INFO L280 TraceCheckUtils]: 500: Hoare triple {85583#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85583#false} is VALID [2020-07-10 15:24:50,876 INFO L263 TraceCheckUtils]: 501: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-10 15:24:50,877 INFO L280 TraceCheckUtils]: 502: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-10 15:24:50,877 INFO L280 TraceCheckUtils]: 503: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,877 INFO L280 TraceCheckUtils]: 504: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,877 INFO L280 TraceCheckUtils]: 505: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,877 INFO L280 TraceCheckUtils]: 506: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 507: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 508: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 509: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 510: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 511: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 512: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,878 INFO L280 TraceCheckUtils]: 513: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 514: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 515: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 516: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 517: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 518: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,879 INFO L280 TraceCheckUtils]: 519: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 520: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 521: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 522: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 523: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 524: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 525: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,880 INFO L280 TraceCheckUtils]: 526: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 527: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 528: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 529: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 530: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 531: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,881 INFO L280 TraceCheckUtils]: 532: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 533: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 534: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 535: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 536: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 537: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,882 INFO L280 TraceCheckUtils]: 538: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 539: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 540: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 541: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 542: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 543: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,883 INFO L280 TraceCheckUtils]: 544: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 545: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 546: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 547: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 548: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 549: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 550: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,884 INFO L280 TraceCheckUtils]: 551: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,885 INFO L280 TraceCheckUtils]: 552: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,885 INFO L280 TraceCheckUtils]: 553: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,885 INFO L280 TraceCheckUtils]: 554: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,885 INFO L280 TraceCheckUtils]: 555: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,885 INFO L280 TraceCheckUtils]: 556: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 557: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 558: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 559: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 560: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 561: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,886 INFO L280 TraceCheckUtils]: 562: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 563: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 564: Hoare triple {85583#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 565: Hoare triple {85583#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 566: Hoare triple {85583#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 567: Hoare triple {85583#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {85583#false} is VALID [2020-07-10 15:24:50,887 INFO L280 TraceCheckUtils]: 568: Hoare triple {85583#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L280 TraceCheckUtils]: 569: Hoare triple {85583#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L280 TraceCheckUtils]: 570: Hoare triple {85583#false} assume true; {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L275 TraceCheckUtils]: 571: Hoare quadruple {85583#false} {85583#false} #977#return; {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L280 TraceCheckUtils]: 572: Hoare triple {85583#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L280 TraceCheckUtils]: 573: Hoare triple {85583#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {85583#false} is VALID [2020-07-10 15:24:50,888 INFO L280 TraceCheckUtils]: 574: Hoare triple {85583#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L263 TraceCheckUtils]: 575: Hoare triple {85583#false} call #t~ret3 := calculate_output(~input~0); {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L280 TraceCheckUtils]: 576: Hoare triple {85583#false} ~input := #in~input; {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L280 TraceCheckUtils]: 577: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L280 TraceCheckUtils]: 578: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L280 TraceCheckUtils]: 579: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,889 INFO L280 TraceCheckUtils]: 580: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 581: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 582: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 583: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 584: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 585: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,890 INFO L280 TraceCheckUtils]: 586: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 587: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 588: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 589: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 590: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 591: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 592: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,891 INFO L280 TraceCheckUtils]: 593: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 594: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 595: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 596: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 597: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 598: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,892 INFO L280 TraceCheckUtils]: 599: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 600: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 601: Hoare triple {85583#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 602: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 603: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 604: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 605: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,893 INFO L280 TraceCheckUtils]: 606: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 607: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 608: Hoare triple {85583#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 609: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 610: Hoare triple {85583#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 611: Hoare triple {85583#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {85583#false} is VALID [2020-07-10 15:24:50,894 INFO L280 TraceCheckUtils]: 612: Hoare triple {85583#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {85583#false} is VALID [2020-07-10 15:24:50,895 INFO L280 TraceCheckUtils]: 613: Hoare triple {85583#false} assume !false; {85583#false} is VALID [2020-07-10 15:24:51,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 790 proven. 2 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2020-07-10 15:24:51,099 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:24:51,100 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2020-07-10 15:24:51,100 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909888657] [2020-07-10 15:24:51,101 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 614 [2020-07-10 15:24:51,109 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:24:51,109 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-10 15:24:52,108 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 491 edges. 491 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:24:52,108 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-10 15:24:52,109 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:24:52,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-10 15:24:52,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:24:52,109 INFO L87 Difference]: Start difference. First operand 3740 states and 4136 transitions. Second operand 11 states. [2020-07-10 15:25:12,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:12,237 INFO L93 Difference]: Finished difference Result 8392 states and 9335 transitions. [2020-07-10 15:25:12,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-07-10 15:25:12,238 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 614 [2020-07-10 15:25:12,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:25:12,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:25:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1365 transitions. [2020-07-10 15:25:12,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:25:12,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1365 transitions. [2020-07-10 15:25:12,254 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 29 states and 1365 transitions. [2020-07-10 15:25:16,332 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1365 edges. 1365 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:25:17,090 INFO L225 Difference]: With dead ends: 8392 [2020-07-10 15:25:17,090 INFO L226 Difference]: Without dead ends: 4654 [2020-07-10 15:25:17,096 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 640 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=227, Invalid=829, Unknown=0, NotChecked=0, Total=1056 [2020-07-10 15:25:17,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4654 states. [2020-07-10 15:25:17,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4654 to 3738. [2020-07-10 15:25:17,883 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:25:17,883 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4654 states. Second operand 3738 states. [2020-07-10 15:25:17,883 INFO L74 IsIncluded]: Start isIncluded. First operand 4654 states. Second operand 3738 states. [2020-07-10 15:25:17,883 INFO L87 Difference]: Start difference. First operand 4654 states. Second operand 3738 states. [2020-07-10 15:25:18,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:18,523 INFO L93 Difference]: Finished difference Result 4654 states and 5069 transitions. [2020-07-10 15:25:18,524 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 5069 transitions. [2020-07-10 15:25:18,528 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:25:18,529 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:25:18,529 INFO L74 IsIncluded]: Start isIncluded. First operand 3738 states. Second operand 4654 states. [2020-07-10 15:25:18,529 INFO L87 Difference]: Start difference. First operand 3738 states. Second operand 4654 states. [2020-07-10 15:25:19,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:19,196 INFO L93 Difference]: Finished difference Result 4654 states and 5069 transitions. [2020-07-10 15:25:19,196 INFO L276 IsEmpty]: Start isEmpty. Operand 4654 states and 5069 transitions. [2020-07-10 15:25:19,201 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:25:19,201 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:25:19,201 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:25:19,201 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:25:19,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3738 states. [2020-07-10 15:25:19,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3738 states to 3738 states and 4095 transitions. [2020-07-10 15:25:19,721 INFO L78 Accepts]: Start accepts. Automaton has 3738 states and 4095 transitions. Word has length 614 [2020-07-10 15:25:19,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:25:19,722 INFO L479 AbstractCegarLoop]: Abstraction has 3738 states and 4095 transitions. [2020-07-10 15:25:19,722 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-10 15:25:19,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3738 states and 4095 transitions. [2020-07-10 15:25:19,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 637 [2020-07-10 15:25:19,728 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:25:19,729 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:25:19,929 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-07-10 15:25:19,935 INFO L427 AbstractCegarLoop]: === Iteration 12 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:25:19,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:25:19,936 INFO L82 PathProgramCache]: Analyzing trace with hash 629641869, now seen corresponding path program 1 times [2020-07-10 15:25:19,936 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:25:19,936 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675330207] [2020-07-10 15:25:19,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:25:20,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,153 INFO L280 TraceCheckUtils]: 0: Hoare triple {110259#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {109684#true} is VALID [2020-07-10 15:25:20,153 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,153 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-10 15:25:20,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,207 INFO L280 TraceCheckUtils]: 0: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,208 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,208 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,208 INFO L280 TraceCheckUtils]: 3: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,208 INFO L280 TraceCheckUtils]: 4: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,208 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 8: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,209 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,210 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,211 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,212 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,213 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,214 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,215 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,216 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,217 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,218 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 69: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 70: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 71: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,219 INFO L280 TraceCheckUtils]: 72: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 73: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 74: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 75: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 76: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 77: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,220 INFO L280 TraceCheckUtils]: 78: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 79: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 80: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 81: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 82: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 83: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,221 INFO L280 TraceCheckUtils]: 84: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 85: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 86: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 87: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 88: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 89: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,222 INFO L280 TraceCheckUtils]: 90: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 91: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 92: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 93: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 94: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 95: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,223 INFO L280 TraceCheckUtils]: 96: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 97: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 98: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 99: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 100: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 101: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,224 INFO L280 TraceCheckUtils]: 102: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,225 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {109684#true} is VALID [2020-07-10 15:25:20,225 INFO L280 TraceCheckUtils]: 104: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,225 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:20,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,314 INFO L280 TraceCheckUtils]: 0: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,315 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,315 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,315 INFO L280 TraceCheckUtils]: 3: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,315 INFO L280 TraceCheckUtils]: 4: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,315 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 8: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,316 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,317 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,318 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,319 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,319 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,319 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,319 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,319 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,320 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,321 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,322 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,323 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,324 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,325 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 69: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 70: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 71: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,326 INFO L280 TraceCheckUtils]: 72: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 73: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 74: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 75: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 76: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 77: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 78: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,327 INFO L280 TraceCheckUtils]: 79: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,328 INFO L280 TraceCheckUtils]: 80: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,328 INFO L280 TraceCheckUtils]: 81: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,328 INFO L280 TraceCheckUtils]: 82: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,328 INFO L280 TraceCheckUtils]: 83: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,328 INFO L280 TraceCheckUtils]: 84: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 85: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 86: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 87: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 88: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 89: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,329 INFO L280 TraceCheckUtils]: 90: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 91: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 92: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 93: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 94: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 95: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,330 INFO L280 TraceCheckUtils]: 96: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 97: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 98: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 99: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 100: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 101: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,331 INFO L280 TraceCheckUtils]: 102: Hoare triple {109684#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {109684#true} is VALID [2020-07-10 15:25:20,332 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,332 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,373 INFO L280 TraceCheckUtils]: 0: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,373 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,374 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,374 INFO L280 TraceCheckUtils]: 3: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,374 INFO L280 TraceCheckUtils]: 4: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,374 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,374 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 8: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,375 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,376 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,376 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,376 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,376 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,376 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,377 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,378 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,378 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,378 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,378 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,378 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,379 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,380 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,381 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,382 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,383 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,384 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,385 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,385 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,385 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,385 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,385 INFO L280 TraceCheckUtils]: 69: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 70: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 71: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 72: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 73: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 74: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,386 INFO L280 TraceCheckUtils]: 75: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,387 INFO L280 TraceCheckUtils]: 76: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,387 INFO L280 TraceCheckUtils]: 77: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,387 INFO L280 TraceCheckUtils]: 78: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,387 INFO L280 TraceCheckUtils]: 79: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,387 INFO L280 TraceCheckUtils]: 80: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 81: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 82: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 83: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 84: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 85: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,388 INFO L280 TraceCheckUtils]: 86: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 87: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 88: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 89: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 90: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 91: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 92: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,389 INFO L280 TraceCheckUtils]: 93: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 94: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 95: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 96: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 97: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 98: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,390 INFO L280 TraceCheckUtils]: 99: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 100: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 101: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 102: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 104: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,391 INFO L280 TraceCheckUtils]: 105: Hoare triple {109684#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,392 INFO L280 TraceCheckUtils]: 106: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,392 INFO L280 TraceCheckUtils]: 107: Hoare triple {109684#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,392 INFO L280 TraceCheckUtils]: 108: Hoare triple {109684#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,392 INFO L280 TraceCheckUtils]: 109: Hoare triple {109684#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {109684#true} is VALID [2020-07-10 15:25:20,396 INFO L280 TraceCheckUtils]: 110: Hoare triple {109684#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,397 INFO L280 TraceCheckUtils]: 111: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,398 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,502 INFO L280 TraceCheckUtils]: 0: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,503 INFO L280 TraceCheckUtils]: 1: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,504 INFO L280 TraceCheckUtils]: 2: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,504 INFO L280 TraceCheckUtils]: 3: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,505 INFO L280 TraceCheckUtils]: 4: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,506 INFO L280 TraceCheckUtils]: 5: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,507 INFO L280 TraceCheckUtils]: 6: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,509 INFO L280 TraceCheckUtils]: 7: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,510 INFO L280 TraceCheckUtils]: 8: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,511 INFO L280 TraceCheckUtils]: 9: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,511 INFO L280 TraceCheckUtils]: 10: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,512 INFO L280 TraceCheckUtils]: 11: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,513 INFO L280 TraceCheckUtils]: 12: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,514 INFO L280 TraceCheckUtils]: 13: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,515 INFO L280 TraceCheckUtils]: 14: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,516 INFO L280 TraceCheckUtils]: 15: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,517 INFO L280 TraceCheckUtils]: 16: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,518 INFO L280 TraceCheckUtils]: 17: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,518 INFO L280 TraceCheckUtils]: 18: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,520 INFO L280 TraceCheckUtils]: 19: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,521 INFO L280 TraceCheckUtils]: 20: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,522 INFO L280 TraceCheckUtils]: 21: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,523 INFO L280 TraceCheckUtils]: 22: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,524 INFO L280 TraceCheckUtils]: 23: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,525 INFO L280 TraceCheckUtils]: 24: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,526 INFO L280 TraceCheckUtils]: 25: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,526 INFO L280 TraceCheckUtils]: 26: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,527 INFO L280 TraceCheckUtils]: 27: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,528 INFO L280 TraceCheckUtils]: 28: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,529 INFO L280 TraceCheckUtils]: 29: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,530 INFO L280 TraceCheckUtils]: 30: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,532 INFO L280 TraceCheckUtils]: 31: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,533 INFO L280 TraceCheckUtils]: 32: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,534 INFO L280 TraceCheckUtils]: 33: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,536 INFO L280 TraceCheckUtils]: 34: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,537 INFO L280 TraceCheckUtils]: 35: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,538 INFO L280 TraceCheckUtils]: 36: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,539 INFO L280 TraceCheckUtils]: 37: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,540 INFO L280 TraceCheckUtils]: 38: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,541 INFO L280 TraceCheckUtils]: 39: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,542 INFO L280 TraceCheckUtils]: 40: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,543 INFO L280 TraceCheckUtils]: 41: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,544 INFO L280 TraceCheckUtils]: 42: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,545 INFO L280 TraceCheckUtils]: 43: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,546 INFO L280 TraceCheckUtils]: 44: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,546 INFO L280 TraceCheckUtils]: 45: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,548 INFO L280 TraceCheckUtils]: 46: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,548 INFO L280 TraceCheckUtils]: 47: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,549 INFO L280 TraceCheckUtils]: 48: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,550 INFO L280 TraceCheckUtils]: 49: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,551 INFO L280 TraceCheckUtils]: 50: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,552 INFO L280 TraceCheckUtils]: 51: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,553 INFO L280 TraceCheckUtils]: 52: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,554 INFO L280 TraceCheckUtils]: 53: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,555 INFO L280 TraceCheckUtils]: 54: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,557 INFO L280 TraceCheckUtils]: 55: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,558 INFO L280 TraceCheckUtils]: 56: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,559 INFO L280 TraceCheckUtils]: 57: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,560 INFO L280 TraceCheckUtils]: 58: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,561 INFO L280 TraceCheckUtils]: 59: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,562 INFO L280 TraceCheckUtils]: 60: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,563 INFO L280 TraceCheckUtils]: 61: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,564 INFO L280 TraceCheckUtils]: 62: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,565 INFO L280 TraceCheckUtils]: 63: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,566 INFO L280 TraceCheckUtils]: 64: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,567 INFO L280 TraceCheckUtils]: 65: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,567 INFO L280 TraceCheckUtils]: 66: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,568 INFO L280 TraceCheckUtils]: 67: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,569 INFO L280 TraceCheckUtils]: 68: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,570 INFO L280 TraceCheckUtils]: 69: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,571 INFO L280 TraceCheckUtils]: 70: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,571 INFO L280 TraceCheckUtils]: 71: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,572 INFO L280 TraceCheckUtils]: 72: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,573 INFO L280 TraceCheckUtils]: 73: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,575 INFO L280 TraceCheckUtils]: 74: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,576 INFO L280 TraceCheckUtils]: 75: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,577 INFO L280 TraceCheckUtils]: 76: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,577 INFO L280 TraceCheckUtils]: 77: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,578 INFO L280 TraceCheckUtils]: 78: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,579 INFO L280 TraceCheckUtils]: 79: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,580 INFO L280 TraceCheckUtils]: 80: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,581 INFO L280 TraceCheckUtils]: 81: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,582 INFO L280 TraceCheckUtils]: 82: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,583 INFO L280 TraceCheckUtils]: 83: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,584 INFO L280 TraceCheckUtils]: 84: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,584 INFO L280 TraceCheckUtils]: 85: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,585 INFO L280 TraceCheckUtils]: 86: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,586 INFO L280 TraceCheckUtils]: 87: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,587 INFO L280 TraceCheckUtils]: 88: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,588 INFO L280 TraceCheckUtils]: 89: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,589 INFO L280 TraceCheckUtils]: 90: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,590 INFO L280 TraceCheckUtils]: 91: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,591 INFO L280 TraceCheckUtils]: 92: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,591 INFO L280 TraceCheckUtils]: 93: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,592 INFO L280 TraceCheckUtils]: 94: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,593 INFO L280 TraceCheckUtils]: 95: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,594 INFO L280 TraceCheckUtils]: 96: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,595 INFO L280 TraceCheckUtils]: 97: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,596 INFO L280 TraceCheckUtils]: 98: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,597 INFO L280 TraceCheckUtils]: 99: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,597 INFO L280 TraceCheckUtils]: 100: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,598 INFO L280 TraceCheckUtils]: 101: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,599 INFO L280 TraceCheckUtils]: 102: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,601 INFO L280 TraceCheckUtils]: 103: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,602 INFO L280 TraceCheckUtils]: 104: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,603 INFO L280 TraceCheckUtils]: 105: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,604 INFO L280 TraceCheckUtils]: 106: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,605 INFO L280 TraceCheckUtils]: 107: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,606 INFO L280 TraceCheckUtils]: 108: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,607 INFO L280 TraceCheckUtils]: 109: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,608 INFO L280 TraceCheckUtils]: 110: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,608 INFO L280 TraceCheckUtils]: 111: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,609 INFO L280 TraceCheckUtils]: 112: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,610 INFO L280 TraceCheckUtils]: 113: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,611 INFO L280 TraceCheckUtils]: 114: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,612 INFO L280 TraceCheckUtils]: 115: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,613 INFO L280 TraceCheckUtils]: 116: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,613 INFO L280 TraceCheckUtils]: 117: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,614 INFO L280 TraceCheckUtils]: 118: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,615 INFO L280 TraceCheckUtils]: 119: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,616 INFO L280 TraceCheckUtils]: 120: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,618 INFO L280 TraceCheckUtils]: 121: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,619 INFO L280 TraceCheckUtils]: 122: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,620 INFO L280 TraceCheckUtils]: 123: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,621 INFO L280 TraceCheckUtils]: 124: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,622 INFO L280 TraceCheckUtils]: 125: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,623 INFO L280 TraceCheckUtils]: 126: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,624 INFO L280 TraceCheckUtils]: 127: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,624 INFO L280 TraceCheckUtils]: 128: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,625 INFO L280 TraceCheckUtils]: 129: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,626 INFO L280 TraceCheckUtils]: 130: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,626 INFO L280 TraceCheckUtils]: 131: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,627 INFO L280 TraceCheckUtils]: 132: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,628 INFO L280 TraceCheckUtils]: 133: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,629 INFO L280 TraceCheckUtils]: 134: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,629 INFO L280 TraceCheckUtils]: 135: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,630 INFO L280 TraceCheckUtils]: 136: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,630 INFO L280 TraceCheckUtils]: 137: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,631 INFO L280 TraceCheckUtils]: 138: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,631 INFO L280 TraceCheckUtils]: 139: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,632 INFO L280 TraceCheckUtils]: 140: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,632 INFO L280 TraceCheckUtils]: 141: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,634 INFO L280 TraceCheckUtils]: 142: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,636 INFO L280 TraceCheckUtils]: 143: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,640 INFO L280 TraceCheckUtils]: 144: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,644 INFO L280 TraceCheckUtils]: 145: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,645 INFO L280 TraceCheckUtils]: 146: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,645 INFO L280 TraceCheckUtils]: 147: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,646 INFO L280 TraceCheckUtils]: 148: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,647 INFO L280 TraceCheckUtils]: 149: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,648 INFO L280 TraceCheckUtils]: 150: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,649 INFO L280 TraceCheckUtils]: 151: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,650 INFO L280 TraceCheckUtils]: 152: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,650 INFO L280 TraceCheckUtils]: 153: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,651 INFO L280 TraceCheckUtils]: 154: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,652 INFO L280 TraceCheckUtils]: 155: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,653 INFO L280 TraceCheckUtils]: 156: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,653 INFO L280 TraceCheckUtils]: 157: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,654 INFO L280 TraceCheckUtils]: 158: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,655 INFO L280 TraceCheckUtils]: 159: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,656 INFO L280 TraceCheckUtils]: 160: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,657 INFO L280 TraceCheckUtils]: 161: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,658 INFO L280 TraceCheckUtils]: 162: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,658 INFO L280 TraceCheckUtils]: 163: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,659 INFO L280 TraceCheckUtils]: 164: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,660 INFO L280 TraceCheckUtils]: 165: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,661 INFO L280 TraceCheckUtils]: 166: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,662 INFO L280 TraceCheckUtils]: 167: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,663 INFO L280 TraceCheckUtils]: 168: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,663 INFO L280 TraceCheckUtils]: 169: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,664 INFO L280 TraceCheckUtils]: 170: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,665 INFO L280 TraceCheckUtils]: 171: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,666 INFO L280 TraceCheckUtils]: 172: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,667 INFO L280 TraceCheckUtils]: 173: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,669 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-10 15:25:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:20,712 INFO L280 TraceCheckUtils]: 0: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,713 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,713 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,713 INFO L280 TraceCheckUtils]: 3: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,713 INFO L280 TraceCheckUtils]: 4: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,713 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 8: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,714 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,715 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,716 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,717 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,718 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,719 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,720 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,721 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,722 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,723 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,723 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,723 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,723 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,723 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {109684#true} is VALID [2020-07-10 15:25:20,724 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,724 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {109684#true} {109685#false} #977#return; {109685#false} is VALID [2020-07-10 15:25:20,727 INFO L263 TraceCheckUtils]: 0: Hoare triple {109684#true} call ULTIMATE.init(); {110259#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,728 INFO L280 TraceCheckUtils]: 1: Hoare triple {110259#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {109684#true} is VALID [2020-07-10 15:25:20,728 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,728 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-10 15:25:20,728 INFO L263 TraceCheckUtils]: 4: Hoare triple {109684#true} call #t~ret4 := main(); {109684#true} is VALID [2020-07-10 15:25:20,728 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} ~output~0 := -1; {109684#true} is VALID [2020-07-10 15:25:20,729 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:20,729 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:20,730 INFO L263 TraceCheckUtils]: 8: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,730 INFO L280 TraceCheckUtils]: 9: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,730 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,731 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,732 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,733 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,734 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,735 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,735 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,735 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,735 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,736 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,737 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,738 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,738 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,738 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,738 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,739 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,739 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,739 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,739 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,739 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,740 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,740 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,740 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,740 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 69: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,741 INFO L280 TraceCheckUtils]: 70: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,742 INFO L280 TraceCheckUtils]: 71: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,742 INFO L280 TraceCheckUtils]: 72: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,742 INFO L280 TraceCheckUtils]: 73: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,742 INFO L280 TraceCheckUtils]: 74: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,742 INFO L280 TraceCheckUtils]: 75: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,743 INFO L280 TraceCheckUtils]: 76: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,743 INFO L280 TraceCheckUtils]: 77: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,743 INFO L280 TraceCheckUtils]: 78: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,743 INFO L280 TraceCheckUtils]: 79: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,743 INFO L280 TraceCheckUtils]: 80: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,744 INFO L280 TraceCheckUtils]: 81: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,744 INFO L280 TraceCheckUtils]: 82: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,744 INFO L280 TraceCheckUtils]: 83: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,744 INFO L280 TraceCheckUtils]: 84: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,744 INFO L280 TraceCheckUtils]: 85: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 86: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 87: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 88: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 89: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 90: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,745 INFO L280 TraceCheckUtils]: 91: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 92: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 93: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 94: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 95: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 96: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,746 INFO L280 TraceCheckUtils]: 97: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,747 INFO L280 TraceCheckUtils]: 98: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,747 INFO L280 TraceCheckUtils]: 99: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,747 INFO L280 TraceCheckUtils]: 100: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,747 INFO L280 TraceCheckUtils]: 101: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,747 INFO L280 TraceCheckUtils]: 102: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,748 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,748 INFO L280 TraceCheckUtils]: 104: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,748 INFO L280 TraceCheckUtils]: 105: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,748 INFO L280 TraceCheckUtils]: 106: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,748 INFO L280 TraceCheckUtils]: 107: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 108: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 109: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 110: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 111: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 112: Hoare triple {109684#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {109684#true} is VALID [2020-07-10 15:25:20,749 INFO L280 TraceCheckUtils]: 113: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,750 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:20,750 INFO L280 TraceCheckUtils]: 115: Hoare triple {109684#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109684#true} is VALID [2020-07-10 15:25:20,750 INFO L280 TraceCheckUtils]: 116: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:20,750 INFO L280 TraceCheckUtils]: 117: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:20,752 INFO L263 TraceCheckUtils]: 118: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,752 INFO L280 TraceCheckUtils]: 119: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,752 INFO L280 TraceCheckUtils]: 120: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,752 INFO L280 TraceCheckUtils]: 121: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 122: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 123: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 124: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 125: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 126: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,753 INFO L280 TraceCheckUtils]: 127: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 128: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 129: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 130: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 131: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 132: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,754 INFO L280 TraceCheckUtils]: 133: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 134: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 135: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 136: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 137: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 138: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,755 INFO L280 TraceCheckUtils]: 139: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 140: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 141: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 142: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 143: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 144: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,756 INFO L280 TraceCheckUtils]: 145: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 146: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 147: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 148: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 149: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 150: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,757 INFO L280 TraceCheckUtils]: 151: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 152: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 153: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 154: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 155: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 156: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,758 INFO L280 TraceCheckUtils]: 157: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 158: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 159: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 160: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 161: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 162: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 163: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,759 INFO L280 TraceCheckUtils]: 164: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 165: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 166: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 167: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 168: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 169: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 170: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,760 INFO L280 TraceCheckUtils]: 171: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 172: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 173: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 174: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 175: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 176: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,761 INFO L280 TraceCheckUtils]: 177: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 178: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 179: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 180: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 181: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 182: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,762 INFO L280 TraceCheckUtils]: 183: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,763 INFO L280 TraceCheckUtils]: 184: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,763 INFO L280 TraceCheckUtils]: 185: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,763 INFO L280 TraceCheckUtils]: 186: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,763 INFO L280 TraceCheckUtils]: 187: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,763 INFO L280 TraceCheckUtils]: 188: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 189: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 190: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 191: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 192: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 193: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 194: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,764 INFO L280 TraceCheckUtils]: 195: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 196: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 197: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 198: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 199: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 200: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,765 INFO L280 TraceCheckUtils]: 201: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 202: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 203: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 204: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 205: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 206: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,766 INFO L280 TraceCheckUtils]: 207: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 208: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 209: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 210: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 211: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 212: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 213: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,767 INFO L280 TraceCheckUtils]: 214: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 215: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 216: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 217: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 218: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 219: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 220: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,768 INFO L280 TraceCheckUtils]: 221: Hoare triple {109684#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {109684#true} is VALID [2020-07-10 15:25:20,769 INFO L280 TraceCheckUtils]: 222: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,769 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:20,769 INFO L280 TraceCheckUtils]: 224: Hoare triple {109684#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109684#true} is VALID [2020-07-10 15:25:20,769 INFO L280 TraceCheckUtils]: 225: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:20,769 INFO L280 TraceCheckUtils]: 226: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:20,771 INFO L263 TraceCheckUtils]: 227: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,771 INFO L280 TraceCheckUtils]: 228: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,771 INFO L280 TraceCheckUtils]: 229: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,771 INFO L280 TraceCheckUtils]: 230: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 231: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 232: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 233: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 234: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 235: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 236: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,772 INFO L280 TraceCheckUtils]: 237: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 238: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 239: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 240: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 241: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 242: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,773 INFO L280 TraceCheckUtils]: 243: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,774 INFO L280 TraceCheckUtils]: 244: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,774 INFO L280 TraceCheckUtils]: 245: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,774 INFO L280 TraceCheckUtils]: 246: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,774 INFO L280 TraceCheckUtils]: 247: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,774 INFO L280 TraceCheckUtils]: 248: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 249: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 250: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 251: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 252: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 253: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,775 INFO L280 TraceCheckUtils]: 254: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 255: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 256: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 257: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 258: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 259: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 260: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,776 INFO L280 TraceCheckUtils]: 261: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 262: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 263: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 264: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 265: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 266: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,777 INFO L280 TraceCheckUtils]: 267: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 268: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 269: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 270: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 271: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 272: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,778 INFO L280 TraceCheckUtils]: 273: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 274: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 275: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 276: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 277: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 278: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 279: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,779 INFO L280 TraceCheckUtils]: 280: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 281: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 282: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 283: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 284: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 285: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,780 INFO L280 TraceCheckUtils]: 286: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 287: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 288: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 289: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 290: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 291: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 292: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,781 INFO L280 TraceCheckUtils]: 293: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 294: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 295: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 296: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 297: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 298: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,782 INFO L280 TraceCheckUtils]: 299: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 300: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 301: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 302: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 303: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 304: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 305: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,783 INFO L280 TraceCheckUtils]: 306: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 307: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 308: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 309: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 310: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 311: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,784 INFO L280 TraceCheckUtils]: 312: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 313: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 314: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 315: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 316: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 317: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 318: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,785 INFO L280 TraceCheckUtils]: 319: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 320: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 321: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 322: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 323: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 324: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 325: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,786 INFO L280 TraceCheckUtils]: 326: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 327: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 328: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 329: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 330: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 331: Hoare triple {109684#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,787 INFO L280 TraceCheckUtils]: 332: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,788 INFO L280 TraceCheckUtils]: 333: Hoare triple {109684#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:20,788 INFO L280 TraceCheckUtils]: 334: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,788 INFO L280 TraceCheckUtils]: 335: Hoare triple {109684#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,788 INFO L280 TraceCheckUtils]: 336: Hoare triple {109684#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:20,788 INFO L280 TraceCheckUtils]: 337: Hoare triple {109684#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {109684#true} is VALID [2020-07-10 15:25:20,789 INFO L280 TraceCheckUtils]: 338: Hoare triple {109684#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,789 INFO L280 TraceCheckUtils]: 339: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,790 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,791 INFO L280 TraceCheckUtils]: 341: Hoare triple {110013#(<= ~a12~0 11)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,791 INFO L280 TraceCheckUtils]: 342: Hoare triple {110013#(<= ~a12~0 11)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,792 INFO L280 TraceCheckUtils]: 343: Hoare triple {110013#(<= ~a12~0 11)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:20,793 INFO L263 TraceCheckUtils]: 344: Hoare triple {110013#(<= ~a12~0 11)} call #t~ret3 := calculate_output(~input~0); {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,794 INFO L280 TraceCheckUtils]: 345: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,794 INFO L280 TraceCheckUtils]: 346: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,795 INFO L280 TraceCheckUtils]: 347: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,795 INFO L280 TraceCheckUtils]: 348: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,795 INFO L280 TraceCheckUtils]: 349: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,796 INFO L280 TraceCheckUtils]: 350: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,796 INFO L280 TraceCheckUtils]: 351: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,797 INFO L280 TraceCheckUtils]: 352: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,797 INFO L280 TraceCheckUtils]: 353: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,798 INFO L280 TraceCheckUtils]: 354: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,798 INFO L280 TraceCheckUtils]: 355: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,799 INFO L280 TraceCheckUtils]: 356: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,799 INFO L280 TraceCheckUtils]: 357: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,800 INFO L280 TraceCheckUtils]: 358: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,800 INFO L280 TraceCheckUtils]: 359: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,801 INFO L280 TraceCheckUtils]: 360: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,801 INFO L280 TraceCheckUtils]: 361: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,801 INFO L280 TraceCheckUtils]: 362: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,802 INFO L280 TraceCheckUtils]: 363: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,802 INFO L280 TraceCheckUtils]: 364: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,803 INFO L280 TraceCheckUtils]: 365: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,803 INFO L280 TraceCheckUtils]: 366: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,804 INFO L280 TraceCheckUtils]: 367: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,804 INFO L280 TraceCheckUtils]: 368: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,805 INFO L280 TraceCheckUtils]: 369: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,805 INFO L280 TraceCheckUtils]: 370: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,806 INFO L280 TraceCheckUtils]: 371: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,806 INFO L280 TraceCheckUtils]: 372: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,806 INFO L280 TraceCheckUtils]: 373: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,807 INFO L280 TraceCheckUtils]: 374: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,807 INFO L280 TraceCheckUtils]: 375: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,808 INFO L280 TraceCheckUtils]: 376: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,809 INFO L280 TraceCheckUtils]: 377: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,809 INFO L280 TraceCheckUtils]: 378: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,810 INFO L280 TraceCheckUtils]: 379: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,810 INFO L280 TraceCheckUtils]: 380: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,811 INFO L280 TraceCheckUtils]: 381: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,811 INFO L280 TraceCheckUtils]: 382: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,812 INFO L280 TraceCheckUtils]: 383: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,812 INFO L280 TraceCheckUtils]: 384: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,813 INFO L280 TraceCheckUtils]: 385: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,813 INFO L280 TraceCheckUtils]: 386: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,814 INFO L280 TraceCheckUtils]: 387: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,814 INFO L280 TraceCheckUtils]: 388: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,815 INFO L280 TraceCheckUtils]: 389: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,815 INFO L280 TraceCheckUtils]: 390: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,816 INFO L280 TraceCheckUtils]: 391: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,816 INFO L280 TraceCheckUtils]: 392: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,816 INFO L280 TraceCheckUtils]: 393: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,817 INFO L280 TraceCheckUtils]: 394: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,817 INFO L280 TraceCheckUtils]: 395: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,818 INFO L280 TraceCheckUtils]: 396: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,818 INFO L280 TraceCheckUtils]: 397: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,819 INFO L280 TraceCheckUtils]: 398: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,819 INFO L280 TraceCheckUtils]: 399: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,820 INFO L280 TraceCheckUtils]: 400: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,820 INFO L280 TraceCheckUtils]: 401: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,821 INFO L280 TraceCheckUtils]: 402: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,821 INFO L280 TraceCheckUtils]: 403: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,821 INFO L280 TraceCheckUtils]: 404: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,822 INFO L280 TraceCheckUtils]: 405: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,822 INFO L280 TraceCheckUtils]: 406: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,823 INFO L280 TraceCheckUtils]: 407: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,823 INFO L280 TraceCheckUtils]: 408: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,824 INFO L280 TraceCheckUtils]: 409: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,824 INFO L280 TraceCheckUtils]: 410: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,825 INFO L280 TraceCheckUtils]: 411: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,825 INFO L280 TraceCheckUtils]: 412: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,826 INFO L280 TraceCheckUtils]: 413: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,826 INFO L280 TraceCheckUtils]: 414: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,826 INFO L280 TraceCheckUtils]: 415: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,827 INFO L280 TraceCheckUtils]: 416: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,827 INFO L280 TraceCheckUtils]: 417: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,828 INFO L280 TraceCheckUtils]: 418: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,828 INFO L280 TraceCheckUtils]: 419: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,829 INFO L280 TraceCheckUtils]: 420: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,829 INFO L280 TraceCheckUtils]: 421: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,830 INFO L280 TraceCheckUtils]: 422: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,830 INFO L280 TraceCheckUtils]: 423: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,831 INFO L280 TraceCheckUtils]: 424: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,831 INFO L280 TraceCheckUtils]: 425: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,831 INFO L280 TraceCheckUtils]: 426: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,832 INFO L280 TraceCheckUtils]: 427: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,832 INFO L280 TraceCheckUtils]: 428: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,833 INFO L280 TraceCheckUtils]: 429: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,833 INFO L280 TraceCheckUtils]: 430: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,834 INFO L280 TraceCheckUtils]: 431: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,834 INFO L280 TraceCheckUtils]: 432: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,835 INFO L280 TraceCheckUtils]: 433: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,835 INFO L280 TraceCheckUtils]: 434: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,836 INFO L280 TraceCheckUtils]: 435: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,836 INFO L280 TraceCheckUtils]: 436: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,837 INFO L280 TraceCheckUtils]: 437: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,837 INFO L280 TraceCheckUtils]: 438: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,837 INFO L280 TraceCheckUtils]: 439: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,838 INFO L280 TraceCheckUtils]: 440: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,838 INFO L280 TraceCheckUtils]: 441: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,839 INFO L280 TraceCheckUtils]: 442: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,839 INFO L280 TraceCheckUtils]: 443: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,840 INFO L280 TraceCheckUtils]: 444: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,840 INFO L280 TraceCheckUtils]: 445: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,841 INFO L280 TraceCheckUtils]: 446: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,841 INFO L280 TraceCheckUtils]: 447: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,842 INFO L280 TraceCheckUtils]: 448: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,842 INFO L280 TraceCheckUtils]: 449: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,842 INFO L280 TraceCheckUtils]: 450: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,843 INFO L280 TraceCheckUtils]: 451: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,843 INFO L280 TraceCheckUtils]: 452: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,844 INFO L280 TraceCheckUtils]: 453: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,844 INFO L280 TraceCheckUtils]: 454: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,845 INFO L280 TraceCheckUtils]: 455: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,845 INFO L280 TraceCheckUtils]: 456: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,846 INFO L280 TraceCheckUtils]: 457: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,846 INFO L280 TraceCheckUtils]: 458: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,847 INFO L280 TraceCheckUtils]: 459: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,847 INFO L280 TraceCheckUtils]: 460: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,847 INFO L280 TraceCheckUtils]: 461: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,848 INFO L280 TraceCheckUtils]: 462: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,848 INFO L280 TraceCheckUtils]: 463: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,849 INFO L280 TraceCheckUtils]: 464: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,849 INFO L280 TraceCheckUtils]: 465: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,850 INFO L280 TraceCheckUtils]: 466: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,850 INFO L280 TraceCheckUtils]: 467: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,851 INFO L280 TraceCheckUtils]: 468: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,851 INFO L280 TraceCheckUtils]: 469: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,852 INFO L280 TraceCheckUtils]: 470: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,852 INFO L280 TraceCheckUtils]: 471: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,852 INFO L280 TraceCheckUtils]: 472: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,853 INFO L280 TraceCheckUtils]: 473: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,853 INFO L280 TraceCheckUtils]: 474: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,854 INFO L280 TraceCheckUtils]: 475: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,854 INFO L280 TraceCheckUtils]: 476: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,855 INFO L280 TraceCheckUtils]: 477: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,855 INFO L280 TraceCheckUtils]: 478: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,856 INFO L280 TraceCheckUtils]: 479: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,856 INFO L280 TraceCheckUtils]: 480: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,857 INFO L280 TraceCheckUtils]: 481: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,857 INFO L280 TraceCheckUtils]: 482: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,857 INFO L280 TraceCheckUtils]: 483: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,858 INFO L280 TraceCheckUtils]: 484: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,858 INFO L280 TraceCheckUtils]: 485: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,859 INFO L280 TraceCheckUtils]: 486: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,859 INFO L280 TraceCheckUtils]: 487: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,860 INFO L280 TraceCheckUtils]: 488: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,860 INFO L280 TraceCheckUtils]: 489: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,861 INFO L280 TraceCheckUtils]: 490: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,861 INFO L280 TraceCheckUtils]: 491: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,862 INFO L280 TraceCheckUtils]: 492: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,862 INFO L280 TraceCheckUtils]: 493: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,862 INFO L280 TraceCheckUtils]: 494: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,863 INFO L280 TraceCheckUtils]: 495: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,863 INFO L280 TraceCheckUtils]: 496: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,864 INFO L280 TraceCheckUtils]: 497: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,864 INFO L280 TraceCheckUtils]: 498: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,865 INFO L280 TraceCheckUtils]: 499: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,865 INFO L280 TraceCheckUtils]: 500: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,866 INFO L280 TraceCheckUtils]: 501: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,866 INFO L280 TraceCheckUtils]: 502: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,867 INFO L280 TraceCheckUtils]: 503: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,867 INFO L280 TraceCheckUtils]: 504: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,867 INFO L280 TraceCheckUtils]: 505: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,868 INFO L280 TraceCheckUtils]: 506: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,868 INFO L280 TraceCheckUtils]: 507: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,869 INFO L280 TraceCheckUtils]: 508: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,869 INFO L280 TraceCheckUtils]: 509: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,870 INFO L280 TraceCheckUtils]: 510: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,870 INFO L280 TraceCheckUtils]: 511: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,871 INFO L280 TraceCheckUtils]: 512: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,871 INFO L280 TraceCheckUtils]: 513: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,872 INFO L280 TraceCheckUtils]: 514: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,872 INFO L280 TraceCheckUtils]: 515: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,873 INFO L280 TraceCheckUtils]: 516: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {110261#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,873 INFO L280 TraceCheckUtils]: 517: Hoare triple {110261#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,874 INFO L280 TraceCheckUtils]: 518: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:20,875 INFO L275 TraceCheckUtils]: 519: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-10 15:25:20,875 INFO L280 TraceCheckUtils]: 520: Hoare triple {109685#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109685#false} is VALID [2020-07-10 15:25:20,875 INFO L280 TraceCheckUtils]: 521: Hoare triple {109685#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109685#false} is VALID [2020-07-10 15:25:20,876 INFO L280 TraceCheckUtils]: 522: Hoare triple {109685#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109685#false} is VALID [2020-07-10 15:25:20,876 INFO L263 TraceCheckUtils]: 523: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:20,876 INFO L280 TraceCheckUtils]: 524: Hoare triple {110260#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:20,876 INFO L280 TraceCheckUtils]: 525: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,877 INFO L280 TraceCheckUtils]: 526: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,877 INFO L280 TraceCheckUtils]: 527: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,877 INFO L280 TraceCheckUtils]: 528: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,877 INFO L280 TraceCheckUtils]: 529: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,878 INFO L280 TraceCheckUtils]: 530: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,878 INFO L280 TraceCheckUtils]: 531: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,878 INFO L280 TraceCheckUtils]: 532: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,878 INFO L280 TraceCheckUtils]: 533: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,878 INFO L280 TraceCheckUtils]: 534: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 535: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 536: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 537: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 538: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 539: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 540: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,879 INFO L280 TraceCheckUtils]: 541: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 542: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 543: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 544: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 545: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 546: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 547: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 548: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,880 INFO L280 TraceCheckUtils]: 549: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 550: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 551: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 552: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 553: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 554: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 555: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 556: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 557: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,881 INFO L280 TraceCheckUtils]: 558: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 559: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 560: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 561: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 562: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 563: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 564: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 565: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 566: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 567: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,882 INFO L280 TraceCheckUtils]: 568: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 569: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 570: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 571: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 572: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 573: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 574: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 575: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 576: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,883 INFO L280 TraceCheckUtils]: 577: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 578: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 579: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 580: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 581: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 582: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 583: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 584: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 585: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 586: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,884 INFO L280 TraceCheckUtils]: 587: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 588: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 589: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 590: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 591: Hoare triple {109684#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 592: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:20,885 INFO L275 TraceCheckUtils]: 593: Hoare quadruple {109684#true} {109685#false} #977#return; {109685#false} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 594: Hoare triple {109685#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109685#false} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 595: Hoare triple {109685#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109685#false} is VALID [2020-07-10 15:25:20,885 INFO L280 TraceCheckUtils]: 596: Hoare triple {109685#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L263 TraceCheckUtils]: 597: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 598: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 599: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 600: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 601: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 602: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 603: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 604: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,886 INFO L280 TraceCheckUtils]: 605: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 606: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 607: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 608: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 609: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 610: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 611: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 612: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 613: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 614: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,887 INFO L280 TraceCheckUtils]: 615: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 616: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 617: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 618: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 619: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 620: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 621: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 622: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 623: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,888 INFO L280 TraceCheckUtils]: 624: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 625: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 626: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 627: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 628: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 629: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 630: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 631: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 632: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 633: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:20,889 INFO L280 TraceCheckUtils]: 634: Hoare triple {109685#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {109685#false} is VALID [2020-07-10 15:25:20,890 INFO L280 TraceCheckUtils]: 635: Hoare triple {109685#false} assume !false; {109685#false} is VALID [2020-07-10 15:25:21,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1160 backedges. 549 proven. 73 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2020-07-10 15:25:21,077 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675330207] [2020-07-10 15:25:21,077 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421171380] [2020-07-10 15:25:21,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:25:21,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:21,265 INFO L264 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-10 15:25:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:21,322 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:25:22,014 INFO L263 TraceCheckUtils]: 0: Hoare triple {109684#true} call ULTIMATE.init(); {109684#true} is VALID [2020-07-10 15:25:22,014 INFO L280 TraceCheckUtils]: 1: Hoare triple {109684#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L280 TraceCheckUtils]: 2: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {109684#true} {109684#true} #973#return; {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L263 TraceCheckUtils]: 4: Hoare triple {109684#true} call #t~ret4 := main(); {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L280 TraceCheckUtils]: 5: Hoare triple {109684#true} ~output~0 := -1; {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L280 TraceCheckUtils]: 6: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L280 TraceCheckUtils]: 7: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L263 TraceCheckUtils]: 8: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-10 15:25:22,015 INFO L280 TraceCheckUtils]: 9: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 10: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 11: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 12: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 13: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 14: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 15: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 16: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 17: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 18: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,016 INFO L280 TraceCheckUtils]: 19: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 20: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 21: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 22: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 23: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 24: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 25: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 26: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 27: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,017 INFO L280 TraceCheckUtils]: 28: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 29: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 30: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 31: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 32: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 33: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 34: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 35: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 36: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,018 INFO L280 TraceCheckUtils]: 37: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 38: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 39: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 40: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 41: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 42: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 43: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 44: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 45: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,019 INFO L280 TraceCheckUtils]: 46: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 47: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 48: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 49: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 50: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 51: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 52: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 53: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 54: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,020 INFO L280 TraceCheckUtils]: 55: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 56: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 57: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 58: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 59: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 60: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 61: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 62: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 63: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,021 INFO L280 TraceCheckUtils]: 64: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,022 INFO L280 TraceCheckUtils]: 65: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,022 INFO L280 TraceCheckUtils]: 66: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,022 INFO L280 TraceCheckUtils]: 67: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,022 INFO L280 TraceCheckUtils]: 68: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,022 INFO L280 TraceCheckUtils]: 69: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 70: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 71: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 72: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 73: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 74: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:22,023 INFO L280 TraceCheckUtils]: 75: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 76: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 77: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 78: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 79: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 80: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 81: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 82: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 83: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,024 INFO L280 TraceCheckUtils]: 84: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 85: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 86: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 87: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 88: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 89: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 90: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 91: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 92: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,025 INFO L280 TraceCheckUtils]: 93: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 94: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 95: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 96: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 97: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 98: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 99: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 100: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 101: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,026 INFO L280 TraceCheckUtils]: 102: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 103: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 104: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 105: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 106: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 107: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 108: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 109: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 110: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 111: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,027 INFO L280 TraceCheckUtils]: 112: Hoare triple {109684#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 113: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 115: Hoare triple {109684#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 116: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 117: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L263 TraceCheckUtils]: 118: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 119: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:22,028 INFO L280 TraceCheckUtils]: 120: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 121: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 122: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 123: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 124: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 125: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 126: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 127: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 128: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 129: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,029 INFO L280 TraceCheckUtils]: 130: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 131: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 132: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 133: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 134: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 135: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 136: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 137: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 138: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 139: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,030 INFO L280 TraceCheckUtils]: 140: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 141: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 142: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 143: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 144: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 145: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 146: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 147: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 148: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 149: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,031 INFO L280 TraceCheckUtils]: 150: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 151: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 152: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 153: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 154: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 155: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 156: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 157: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 158: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 159: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,032 INFO L280 TraceCheckUtils]: 160: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 161: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 162: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 163: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 164: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 165: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 166: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 167: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 168: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,033 INFO L280 TraceCheckUtils]: 169: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 170: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 171: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 172: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 173: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 174: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 175: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 176: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 177: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 178: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,034 INFO L280 TraceCheckUtils]: 179: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 180: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 181: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 182: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 183: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 184: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 185: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 186: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 187: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 188: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,035 INFO L280 TraceCheckUtils]: 189: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 190: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 191: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 192: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 193: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 194: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 195: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 196: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 197: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 198: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,036 INFO L280 TraceCheckUtils]: 199: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 200: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 201: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 202: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 203: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 204: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 205: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 206: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 207: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 208: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,037 INFO L280 TraceCheckUtils]: 209: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 210: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 211: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 212: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 213: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 214: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 215: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 216: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 217: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 218: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,038 INFO L280 TraceCheckUtils]: 219: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 220: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 221: Hoare triple {109684#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 222: Hoare triple {109684#true} assume true; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {109684#true} {109684#true} #977#return; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 224: Hoare triple {109684#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 225: Hoare triple {109684#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 226: Hoare triple {109684#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L263 TraceCheckUtils]: 227: Hoare triple {109684#true} call #t~ret3 := calculate_output(~input~0); {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 228: Hoare triple {109684#true} ~input := #in~input; {109684#true} is VALID [2020-07-10 15:25:22,039 INFO L280 TraceCheckUtils]: 229: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 230: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 231: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 232: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 233: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 234: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 235: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 236: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,040 INFO L280 TraceCheckUtils]: 237: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,041 INFO L280 TraceCheckUtils]: 238: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,041 INFO L280 TraceCheckUtils]: 239: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,041 INFO L280 TraceCheckUtils]: 240: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,041 INFO L280 TraceCheckUtils]: 241: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,041 INFO L280 TraceCheckUtils]: 242: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 243: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 244: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 245: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 246: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 247: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 248: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,042 INFO L280 TraceCheckUtils]: 249: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 250: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 251: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 252: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 253: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 254: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,043 INFO L280 TraceCheckUtils]: 255: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 256: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 257: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 258: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 259: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 260: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,044 INFO L280 TraceCheckUtils]: 261: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 262: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 263: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 264: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 265: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 266: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 267: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,045 INFO L280 TraceCheckUtils]: 268: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 269: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 270: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 271: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 272: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 273: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,046 INFO L280 TraceCheckUtils]: 274: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 275: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 276: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 277: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 278: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 279: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 280: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,047 INFO L280 TraceCheckUtils]: 281: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 282: Hoare triple {109684#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 283: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 284: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 285: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 286: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,048 INFO L280 TraceCheckUtils]: 287: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 288: Hoare triple {109684#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 289: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 290: Hoare triple {109684#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 291: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 292: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 293: Hoare triple {109684#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109684#true} is VALID [2020-07-10 15:25:22,049 INFO L280 TraceCheckUtils]: 294: Hoare triple {109684#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 295: Hoare triple {109684#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 296: Hoare triple {109684#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 297: Hoare triple {109684#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 298: Hoare triple {109684#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 299: Hoare triple {109684#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,050 INFO L280 TraceCheckUtils]: 300: Hoare triple {109684#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 301: Hoare triple {109684#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 302: Hoare triple {109684#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 303: Hoare triple {109684#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 304: Hoare triple {109684#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 305: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,051 INFO L280 TraceCheckUtils]: 306: Hoare triple {109684#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,052 INFO L280 TraceCheckUtils]: 307: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,052 INFO L280 TraceCheckUtils]: 308: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,052 INFO L280 TraceCheckUtils]: 309: Hoare triple {109684#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,052 INFO L280 TraceCheckUtils]: 310: Hoare triple {109684#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,052 INFO L280 TraceCheckUtils]: 311: Hoare triple {109684#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 312: Hoare triple {109684#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 313: Hoare triple {109684#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 314: Hoare triple {109684#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 315: Hoare triple {109684#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 316: Hoare triple {109684#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,053 INFO L280 TraceCheckUtils]: 317: Hoare triple {109684#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 318: Hoare triple {109684#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 319: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 320: Hoare triple {109684#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 321: Hoare triple {109684#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 322: Hoare triple {109684#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,054 INFO L280 TraceCheckUtils]: 323: Hoare triple {109684#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 324: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 325: Hoare triple {109684#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 326: Hoare triple {109684#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 327: Hoare triple {109684#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 328: Hoare triple {109684#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,055 INFO L280 TraceCheckUtils]: 329: Hoare triple {109684#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 330: Hoare triple {109684#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 331: Hoare triple {109684#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 332: Hoare triple {109684#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 333: Hoare triple {109684#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 334: Hoare triple {109684#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,056 INFO L280 TraceCheckUtils]: 335: Hoare triple {109684#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {109684#true} is VALID [2020-07-10 15:25:22,057 INFO L280 TraceCheckUtils]: 336: Hoare triple {109684#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {109684#true} is VALID [2020-07-10 15:25:22,057 INFO L280 TraceCheckUtils]: 337: Hoare triple {109684#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {109684#true} is VALID [2020-07-10 15:25:22,065 INFO L280 TraceCheckUtils]: 338: Hoare triple {109684#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,066 INFO L280 TraceCheckUtils]: 339: Hoare triple {110013#(<= ~a12~0 11)} assume true; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,067 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {110013#(<= ~a12~0 11)} {109684#true} #977#return; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,069 INFO L280 TraceCheckUtils]: 341: Hoare triple {110013#(<= ~a12~0 11)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,070 INFO L280 TraceCheckUtils]: 342: Hoare triple {110013#(<= ~a12~0 11)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,071 INFO L280 TraceCheckUtils]: 343: Hoare triple {110013#(<= ~a12~0 11)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {110013#(<= ~a12~0 11)} is VALID [2020-07-10 15:25:22,072 INFO L263 TraceCheckUtils]: 344: Hoare triple {110013#(<= ~a12~0 11)} call #t~ret3 := calculate_output(~input~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,073 INFO L280 TraceCheckUtils]: 345: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,074 INFO L280 TraceCheckUtils]: 346: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,075 INFO L280 TraceCheckUtils]: 347: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,076 INFO L280 TraceCheckUtils]: 348: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,077 INFO L280 TraceCheckUtils]: 349: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,079 INFO L280 TraceCheckUtils]: 350: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,080 INFO L280 TraceCheckUtils]: 351: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,081 INFO L280 TraceCheckUtils]: 352: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,082 INFO L280 TraceCheckUtils]: 353: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,083 INFO L280 TraceCheckUtils]: 354: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,084 INFO L280 TraceCheckUtils]: 355: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,085 INFO L280 TraceCheckUtils]: 356: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,086 INFO L280 TraceCheckUtils]: 357: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,087 INFO L280 TraceCheckUtils]: 358: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,088 INFO L280 TraceCheckUtils]: 359: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,088 INFO L280 TraceCheckUtils]: 360: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,089 INFO L280 TraceCheckUtils]: 361: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,089 INFO L280 TraceCheckUtils]: 362: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,090 INFO L280 TraceCheckUtils]: 363: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,091 INFO L280 TraceCheckUtils]: 364: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,091 INFO L280 TraceCheckUtils]: 365: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,092 INFO L280 TraceCheckUtils]: 366: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,093 INFO L280 TraceCheckUtils]: 367: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,093 INFO L280 TraceCheckUtils]: 368: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,094 INFO L280 TraceCheckUtils]: 369: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,094 INFO L280 TraceCheckUtils]: 370: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,095 INFO L280 TraceCheckUtils]: 371: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,096 INFO L280 TraceCheckUtils]: 372: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,096 INFO L280 TraceCheckUtils]: 373: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,097 INFO L280 TraceCheckUtils]: 374: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,098 INFO L280 TraceCheckUtils]: 375: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,098 INFO L280 TraceCheckUtils]: 376: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,099 INFO L280 TraceCheckUtils]: 377: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,099 INFO L280 TraceCheckUtils]: 378: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,100 INFO L280 TraceCheckUtils]: 379: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,101 INFO L280 TraceCheckUtils]: 380: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,101 INFO L280 TraceCheckUtils]: 381: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,102 INFO L280 TraceCheckUtils]: 382: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,102 INFO L280 TraceCheckUtils]: 383: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,103 INFO L280 TraceCheckUtils]: 384: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,104 INFO L280 TraceCheckUtils]: 385: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,104 INFO L280 TraceCheckUtils]: 386: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,105 INFO L280 TraceCheckUtils]: 387: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,105 INFO L280 TraceCheckUtils]: 388: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,106 INFO L280 TraceCheckUtils]: 389: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,106 INFO L280 TraceCheckUtils]: 390: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,107 INFO L280 TraceCheckUtils]: 391: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,108 INFO L280 TraceCheckUtils]: 392: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,108 INFO L280 TraceCheckUtils]: 393: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,109 INFO L280 TraceCheckUtils]: 394: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,110 INFO L280 TraceCheckUtils]: 395: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,110 INFO L280 TraceCheckUtils]: 396: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,111 INFO L280 TraceCheckUtils]: 397: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,112 INFO L280 TraceCheckUtils]: 398: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,112 INFO L280 TraceCheckUtils]: 399: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,113 INFO L280 TraceCheckUtils]: 400: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,113 INFO L280 TraceCheckUtils]: 401: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,114 INFO L280 TraceCheckUtils]: 402: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,115 INFO L280 TraceCheckUtils]: 403: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,115 INFO L280 TraceCheckUtils]: 404: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,116 INFO L280 TraceCheckUtils]: 405: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,116 INFO L280 TraceCheckUtils]: 406: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,117 INFO L280 TraceCheckUtils]: 407: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,117 INFO L280 TraceCheckUtils]: 408: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,118 INFO L280 TraceCheckUtils]: 409: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,119 INFO L280 TraceCheckUtils]: 410: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,120 INFO L280 TraceCheckUtils]: 411: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,120 INFO L280 TraceCheckUtils]: 412: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,121 INFO L280 TraceCheckUtils]: 413: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,121 INFO L280 TraceCheckUtils]: 414: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,122 INFO L280 TraceCheckUtils]: 415: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,123 INFO L280 TraceCheckUtils]: 416: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,123 INFO L280 TraceCheckUtils]: 417: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,124 INFO L280 TraceCheckUtils]: 418: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,125 INFO L280 TraceCheckUtils]: 419: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,125 INFO L280 TraceCheckUtils]: 420: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,126 INFO L280 TraceCheckUtils]: 421: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,127 INFO L280 TraceCheckUtils]: 422: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,127 INFO L280 TraceCheckUtils]: 423: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,128 INFO L280 TraceCheckUtils]: 424: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,129 INFO L280 TraceCheckUtils]: 425: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,129 INFO L280 TraceCheckUtils]: 426: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,130 INFO L280 TraceCheckUtils]: 427: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,130 INFO L280 TraceCheckUtils]: 428: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,131 INFO L280 TraceCheckUtils]: 429: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,132 INFO L280 TraceCheckUtils]: 430: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,132 INFO L280 TraceCheckUtils]: 431: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,133 INFO L280 TraceCheckUtils]: 432: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,133 INFO L280 TraceCheckUtils]: 433: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,134 INFO L280 TraceCheckUtils]: 434: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,135 INFO L280 TraceCheckUtils]: 435: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,135 INFO L280 TraceCheckUtils]: 436: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,136 INFO L280 TraceCheckUtils]: 437: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,137 INFO L280 TraceCheckUtils]: 438: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,138 INFO L280 TraceCheckUtils]: 439: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,138 INFO L280 TraceCheckUtils]: 440: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,139 INFO L280 TraceCheckUtils]: 441: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,140 INFO L280 TraceCheckUtils]: 442: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,140 INFO L280 TraceCheckUtils]: 443: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,141 INFO L280 TraceCheckUtils]: 444: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,141 INFO L280 TraceCheckUtils]: 445: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,142 INFO L280 TraceCheckUtils]: 446: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,143 INFO L280 TraceCheckUtils]: 447: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,143 INFO L280 TraceCheckUtils]: 448: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,144 INFO L280 TraceCheckUtils]: 449: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,145 INFO L280 TraceCheckUtils]: 450: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,145 INFO L280 TraceCheckUtils]: 451: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,146 INFO L280 TraceCheckUtils]: 452: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,146 INFO L280 TraceCheckUtils]: 453: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,147 INFO L280 TraceCheckUtils]: 454: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,148 INFO L280 TraceCheckUtils]: 455: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,148 INFO L280 TraceCheckUtils]: 456: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,149 INFO L280 TraceCheckUtils]: 457: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,150 INFO L280 TraceCheckUtils]: 458: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,150 INFO L280 TraceCheckUtils]: 459: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,151 INFO L280 TraceCheckUtils]: 460: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,152 INFO L280 TraceCheckUtils]: 461: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,152 INFO L280 TraceCheckUtils]: 462: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,153 INFO L280 TraceCheckUtils]: 463: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,153 INFO L280 TraceCheckUtils]: 464: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,154 INFO L280 TraceCheckUtils]: 465: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,155 INFO L280 TraceCheckUtils]: 466: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,156 INFO L280 TraceCheckUtils]: 467: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,156 INFO L280 TraceCheckUtils]: 468: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,157 INFO L280 TraceCheckUtils]: 469: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,158 INFO L280 TraceCheckUtils]: 470: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,158 INFO L280 TraceCheckUtils]: 471: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,159 INFO L280 TraceCheckUtils]: 472: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,159 INFO L280 TraceCheckUtils]: 473: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,160 INFO L280 TraceCheckUtils]: 474: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,161 INFO L280 TraceCheckUtils]: 475: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,161 INFO L280 TraceCheckUtils]: 476: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,162 INFO L280 TraceCheckUtils]: 477: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,163 INFO L280 TraceCheckUtils]: 478: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,163 INFO L280 TraceCheckUtils]: 479: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,164 INFO L280 TraceCheckUtils]: 480: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,164 INFO L280 TraceCheckUtils]: 481: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,165 INFO L280 TraceCheckUtils]: 482: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,166 INFO L280 TraceCheckUtils]: 483: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,167 INFO L280 TraceCheckUtils]: 484: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,167 INFO L280 TraceCheckUtils]: 485: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,168 INFO L280 TraceCheckUtils]: 486: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,169 INFO L280 TraceCheckUtils]: 487: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,170 INFO L280 TraceCheckUtils]: 488: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,170 INFO L280 TraceCheckUtils]: 489: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,171 INFO L280 TraceCheckUtils]: 490: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,171 INFO L280 TraceCheckUtils]: 491: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,172 INFO L280 TraceCheckUtils]: 492: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,173 INFO L280 TraceCheckUtils]: 493: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,173 INFO L280 TraceCheckUtils]: 494: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,174 INFO L280 TraceCheckUtils]: 495: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,175 INFO L280 TraceCheckUtils]: 496: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,175 INFO L280 TraceCheckUtils]: 497: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,176 INFO L280 TraceCheckUtils]: 498: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,177 INFO L280 TraceCheckUtils]: 499: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,177 INFO L280 TraceCheckUtils]: 500: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,178 INFO L280 TraceCheckUtils]: 501: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,179 INFO L280 TraceCheckUtils]: 502: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,179 INFO L280 TraceCheckUtils]: 503: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,180 INFO L280 TraceCheckUtils]: 504: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,181 INFO L280 TraceCheckUtils]: 505: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,181 INFO L280 TraceCheckUtils]: 506: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,182 INFO L280 TraceCheckUtils]: 507: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,183 INFO L280 TraceCheckUtils]: 508: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,184 INFO L280 TraceCheckUtils]: 509: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,185 INFO L280 TraceCheckUtils]: 510: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,185 INFO L280 TraceCheckUtils]: 511: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,186 INFO L280 TraceCheckUtils]: 512: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,187 INFO L280 TraceCheckUtils]: 513: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,187 INFO L280 TraceCheckUtils]: 514: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,188 INFO L280 TraceCheckUtils]: 515: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,188 INFO L280 TraceCheckUtils]: 516: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {111298#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,190 INFO L280 TraceCheckUtils]: 517: Hoare triple {111298#(<= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,190 INFO L280 TraceCheckUtils]: 518: Hoare triple {110262#(<= 81 |old(~a12~0)|)} assume true; {110262#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:25:22,192 INFO L275 TraceCheckUtils]: 519: Hoare quadruple {110262#(<= 81 |old(~a12~0)|)} {110013#(<= ~a12~0 11)} #977#return; {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 520: Hoare triple {109685#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 521: Hoare triple {109685#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 522: Hoare triple {109685#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L263 TraceCheckUtils]: 523: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 524: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 525: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,192 INFO L280 TraceCheckUtils]: 526: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 527: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 528: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 529: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 530: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 531: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 532: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 533: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 534: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,193 INFO L280 TraceCheckUtils]: 535: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 536: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 537: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 538: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 539: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 540: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 541: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 542: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 543: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,194 INFO L280 TraceCheckUtils]: 544: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 545: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 546: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 547: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 548: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 549: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 550: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 551: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 552: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 553: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,195 INFO L280 TraceCheckUtils]: 554: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 555: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 556: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 557: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 558: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 559: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 560: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 561: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 562: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,196 INFO L280 TraceCheckUtils]: 563: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 564: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 565: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 566: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 567: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 568: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 569: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 570: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 571: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,197 INFO L280 TraceCheckUtils]: 572: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 573: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 574: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 575: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 576: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 577: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 578: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 579: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 580: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 581: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,198 INFO L280 TraceCheckUtils]: 582: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 583: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 584: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 585: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 586: Hoare triple {109685#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 587: Hoare triple {109685#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 588: Hoare triple {109685#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 589: Hoare triple {109685#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 590: Hoare triple {109685#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {109685#false} is VALID [2020-07-10 15:25:22,199 INFO L280 TraceCheckUtils]: 591: Hoare triple {109685#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 592: Hoare triple {109685#false} assume true; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L275 TraceCheckUtils]: 593: Hoare quadruple {109685#false} {109685#false} #977#return; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 594: Hoare triple {109685#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 595: Hoare triple {109685#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 596: Hoare triple {109685#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L263 TraceCheckUtils]: 597: Hoare triple {109685#false} call #t~ret3 := calculate_output(~input~0); {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 598: Hoare triple {109685#false} ~input := #in~input; {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 599: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,200 INFO L280 TraceCheckUtils]: 600: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 601: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 602: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 603: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 604: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 605: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 606: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 607: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 608: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 609: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,201 INFO L280 TraceCheckUtils]: 610: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 611: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 612: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 613: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 614: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 615: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 616: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 617: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 618: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,202 INFO L280 TraceCheckUtils]: 619: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 620: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 621: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 622: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 623: Hoare triple {109685#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 624: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 625: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 626: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 627: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,203 INFO L280 TraceCheckUtils]: 628: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 629: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 630: Hoare triple {109685#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 631: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 632: Hoare triple {109685#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 633: Hoare triple {109685#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 634: Hoare triple {109685#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {109685#false} is VALID [2020-07-10 15:25:22,204 INFO L280 TraceCheckUtils]: 635: Hoare triple {109685#false} assume !false; {109685#false} is VALID [2020-07-10 15:25:22,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1160 backedges. 795 proven. 2 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2020-07-10 15:25:22,388 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:25:22,388 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2020-07-10 15:25:22,388 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350921313] [2020-07-10 15:25:22,390 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 636 [2020-07-10 15:25:22,401 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:25:22,401 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 15:25:23,531 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 563 edges. 563 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:25:23,531 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 15:25:23,532 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:25:23,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 15:25:23,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-07-10 15:25:23,532 INFO L87 Difference]: Start difference. First operand 3738 states and 4095 transitions. Second operand 8 states. [2020-07-10 15:25:31,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:31,917 INFO L93 Difference]: Finished difference Result 8392 states and 9349 transitions. [2020-07-10 15:25:31,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-07-10 15:25:31,918 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 636 [2020-07-10 15:25:31,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:25:31,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 15:25:31,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 742 transitions. [2020-07-10 15:25:31,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 15:25:31,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 742 transitions. [2020-07-10 15:25:31,924 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states and 742 transitions. [2020-07-10 15:25:33,819 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 742 edges. 742 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:25:34,689 INFO L225 Difference]: With dead ends: 8392 [2020-07-10 15:25:34,690 INFO L226 Difference]: Without dead ends: 5026 [2020-07-10 15:25:34,694 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 653 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-07-10 15:25:34,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5026 states. [2020-07-10 15:25:35,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5026 to 4838. [2020-07-10 15:25:35,635 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:25:35,635 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5026 states. Second operand 4838 states. [2020-07-10 15:25:35,636 INFO L74 IsIncluded]: Start isIncluded. First operand 5026 states. Second operand 4838 states. [2020-07-10 15:25:35,636 INFO L87 Difference]: Start difference. First operand 5026 states. Second operand 4838 states. [2020-07-10 15:25:36,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:36,394 INFO L93 Difference]: Finished difference Result 5026 states and 5513 transitions. [2020-07-10 15:25:36,395 INFO L276 IsEmpty]: Start isEmpty. Operand 5026 states and 5513 transitions. [2020-07-10 15:25:36,399 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:25:36,399 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:25:36,400 INFO L74 IsIncluded]: Start isIncluded. First operand 4838 states. Second operand 5026 states. [2020-07-10 15:25:36,400 INFO L87 Difference]: Start difference. First operand 4838 states. Second operand 5026 states. [2020-07-10 15:25:37,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:25:37,156 INFO L93 Difference]: Finished difference Result 5026 states and 5513 transitions. [2020-07-10 15:25:37,156 INFO L276 IsEmpty]: Start isEmpty. Operand 5026 states and 5513 transitions. [2020-07-10 15:25:37,159 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:25:37,159 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:25:37,159 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:25:37,159 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:25:37,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4838 states. [2020-07-10 15:25:37,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 5311 transitions. [2020-07-10 15:25:37,975 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 5311 transitions. Word has length 636 [2020-07-10 15:25:37,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:25:37,976 INFO L479 AbstractCegarLoop]: Abstraction has 4838 states and 5311 transitions. [2020-07-10 15:25:37,976 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 15:25:37,976 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 5311 transitions. [2020-07-10 15:25:37,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 724 [2020-07-10 15:25:37,984 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:25:37,985 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:25:38,185 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:25:38,186 INFO L427 AbstractCegarLoop]: === Iteration 13 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:25:38,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:25:38,187 INFO L82 PathProgramCache]: Analyzing trace with hash 1287824626, now seen corresponding path program 1 times [2020-07-10 15:25:38,187 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:25:38,187 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87328427] [2020-07-10 15:25:38,187 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:25:38,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,448 INFO L280 TraceCheckUtils]: 0: Hoare triple {136351#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:38,449 INFO L280 TraceCheckUtils]: 1: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume true; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:38,450 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {135700#(<= (+ ~a12~0 49) 0)} {135695#true} #973#return; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:38,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,531 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:38,531 INFO L280 TraceCheckUtils]: 1: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,531 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,531 INFO L280 TraceCheckUtils]: 3: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 4: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 6: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 7: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 8: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,532 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,533 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,534 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,535 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,536 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,537 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,538 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,539 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,540 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,541 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 69: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 70: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 71: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,542 INFO L280 TraceCheckUtils]: 72: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 73: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 74: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 75: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 76: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 77: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,543 INFO L280 TraceCheckUtils]: 78: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,544 INFO L280 TraceCheckUtils]: 79: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,544 INFO L280 TraceCheckUtils]: 80: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,544 INFO L280 TraceCheckUtils]: 81: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,544 INFO L280 TraceCheckUtils]: 82: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,544 INFO L280 TraceCheckUtils]: 83: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,545 INFO L280 TraceCheckUtils]: 84: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,545 INFO L280 TraceCheckUtils]: 85: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,545 INFO L280 TraceCheckUtils]: 86: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,545 INFO L280 TraceCheckUtils]: 87: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,546 INFO L280 TraceCheckUtils]: 88: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,546 INFO L280 TraceCheckUtils]: 89: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,546 INFO L280 TraceCheckUtils]: 90: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,546 INFO L280 TraceCheckUtils]: 91: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,547 INFO L280 TraceCheckUtils]: 92: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,547 INFO L280 TraceCheckUtils]: 93: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,547 INFO L280 TraceCheckUtils]: 94: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,547 INFO L280 TraceCheckUtils]: 95: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,548 INFO L280 TraceCheckUtils]: 96: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,548 INFO L280 TraceCheckUtils]: 97: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,548 INFO L280 TraceCheckUtils]: 98: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,548 INFO L280 TraceCheckUtils]: 99: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,549 INFO L280 TraceCheckUtils]: 100: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,549 INFO L280 TraceCheckUtils]: 101: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:38,549 INFO L280 TraceCheckUtils]: 102: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,557 INFO L280 TraceCheckUtils]: 103: Hoare triple {135695#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:38,558 INFO L280 TraceCheckUtils]: 104: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:38,561 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {136353#(= 8 ~a15~0)} {135700#(<= (+ ~a12~0 49) 0)} #977#return; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:38,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,605 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:38,606 INFO L280 TraceCheckUtils]: 1: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,606 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,606 INFO L280 TraceCheckUtils]: 3: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,606 INFO L280 TraceCheckUtils]: 4: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 6: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 7: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 8: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,607 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,608 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,609 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,610 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,611 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,612 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,613 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,614 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,615 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,616 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 69: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 70: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 71: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 72: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 73: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,617 INFO L280 TraceCheckUtils]: 74: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 75: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 76: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 77: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 78: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 79: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,618 INFO L280 TraceCheckUtils]: 80: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 81: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 82: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 83: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 84: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 85: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,619 INFO L280 TraceCheckUtils]: 86: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 87: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 88: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 89: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 90: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 91: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,620 INFO L280 TraceCheckUtils]: 92: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 93: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 94: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 95: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 96: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 97: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 98: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:38,621 INFO L280 TraceCheckUtils]: 99: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,622 INFO L280 TraceCheckUtils]: 100: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:38,622 INFO L280 TraceCheckUtils]: 101: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:38,623 INFO L280 TraceCheckUtils]: 102: Hoare triple {135695#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:38,624 INFO L280 TraceCheckUtils]: 103: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:38,684 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {136353#(= 8 ~a15~0)} {135807#(not (= 9 ~a15~0))} #977#return; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:38,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,786 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,787 INFO L280 TraceCheckUtils]: 1: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,788 INFO L280 TraceCheckUtils]: 2: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,789 INFO L280 TraceCheckUtils]: 3: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,790 INFO L280 TraceCheckUtils]: 4: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,792 INFO L280 TraceCheckUtils]: 5: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,793 INFO L280 TraceCheckUtils]: 6: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,794 INFO L280 TraceCheckUtils]: 7: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,795 INFO L280 TraceCheckUtils]: 8: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,797 INFO L280 TraceCheckUtils]: 9: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,798 INFO L280 TraceCheckUtils]: 10: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,799 INFO L280 TraceCheckUtils]: 11: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,800 INFO L280 TraceCheckUtils]: 12: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,801 INFO L280 TraceCheckUtils]: 13: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,802 INFO L280 TraceCheckUtils]: 14: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,803 INFO L280 TraceCheckUtils]: 15: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,804 INFO L280 TraceCheckUtils]: 16: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,805 INFO L280 TraceCheckUtils]: 17: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,806 INFO L280 TraceCheckUtils]: 18: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,807 INFO L280 TraceCheckUtils]: 19: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,808 INFO L280 TraceCheckUtils]: 20: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,809 INFO L280 TraceCheckUtils]: 21: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,810 INFO L280 TraceCheckUtils]: 22: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,811 INFO L280 TraceCheckUtils]: 23: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,812 INFO L280 TraceCheckUtils]: 24: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,814 INFO L280 TraceCheckUtils]: 25: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,815 INFO L280 TraceCheckUtils]: 26: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,816 INFO L280 TraceCheckUtils]: 27: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,817 INFO L280 TraceCheckUtils]: 28: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,818 INFO L280 TraceCheckUtils]: 29: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,819 INFO L280 TraceCheckUtils]: 30: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,820 INFO L280 TraceCheckUtils]: 31: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,821 INFO L280 TraceCheckUtils]: 32: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,822 INFO L280 TraceCheckUtils]: 33: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,824 INFO L280 TraceCheckUtils]: 34: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,825 INFO L280 TraceCheckUtils]: 35: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,826 INFO L280 TraceCheckUtils]: 36: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,827 INFO L280 TraceCheckUtils]: 37: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,828 INFO L280 TraceCheckUtils]: 38: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,829 INFO L280 TraceCheckUtils]: 39: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,830 INFO L280 TraceCheckUtils]: 40: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,831 INFO L280 TraceCheckUtils]: 41: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,832 INFO L280 TraceCheckUtils]: 42: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,833 INFO L280 TraceCheckUtils]: 43: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,834 INFO L280 TraceCheckUtils]: 44: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,835 INFO L280 TraceCheckUtils]: 45: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,836 INFO L280 TraceCheckUtils]: 46: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,838 INFO L280 TraceCheckUtils]: 47: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,839 INFO L280 TraceCheckUtils]: 48: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,840 INFO L280 TraceCheckUtils]: 49: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,841 INFO L280 TraceCheckUtils]: 50: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,842 INFO L280 TraceCheckUtils]: 51: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,843 INFO L280 TraceCheckUtils]: 52: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,844 INFO L280 TraceCheckUtils]: 53: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,845 INFO L280 TraceCheckUtils]: 54: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,845 INFO L280 TraceCheckUtils]: 55: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,847 INFO L280 TraceCheckUtils]: 56: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,848 INFO L280 TraceCheckUtils]: 57: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,849 INFO L280 TraceCheckUtils]: 58: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,850 INFO L280 TraceCheckUtils]: 59: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,851 INFO L280 TraceCheckUtils]: 60: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,852 INFO L280 TraceCheckUtils]: 61: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,853 INFO L280 TraceCheckUtils]: 62: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,855 INFO L280 TraceCheckUtils]: 63: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,856 INFO L280 TraceCheckUtils]: 64: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,857 INFO L280 TraceCheckUtils]: 65: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,858 INFO L280 TraceCheckUtils]: 66: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,859 INFO L280 TraceCheckUtils]: 67: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,860 INFO L280 TraceCheckUtils]: 68: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,861 INFO L280 TraceCheckUtils]: 69: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,862 INFO L280 TraceCheckUtils]: 70: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,862 INFO L280 TraceCheckUtils]: 71: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,863 INFO L280 TraceCheckUtils]: 72: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,864 INFO L280 TraceCheckUtils]: 73: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,864 INFO L280 TraceCheckUtils]: 74: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,865 INFO L280 TraceCheckUtils]: 75: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,866 INFO L280 TraceCheckUtils]: 76: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,866 INFO L280 TraceCheckUtils]: 77: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,867 INFO L280 TraceCheckUtils]: 78: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,868 INFO L280 TraceCheckUtils]: 79: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,868 INFO L280 TraceCheckUtils]: 80: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,869 INFO L280 TraceCheckUtils]: 81: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,870 INFO L280 TraceCheckUtils]: 82: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,870 INFO L280 TraceCheckUtils]: 83: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,871 INFO L280 TraceCheckUtils]: 84: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,872 INFO L280 TraceCheckUtils]: 85: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,872 INFO L280 TraceCheckUtils]: 86: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,873 INFO L280 TraceCheckUtils]: 87: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,873 INFO L280 TraceCheckUtils]: 88: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,874 INFO L280 TraceCheckUtils]: 89: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,875 INFO L280 TraceCheckUtils]: 90: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,875 INFO L280 TraceCheckUtils]: 91: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,876 INFO L280 TraceCheckUtils]: 92: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,877 INFO L280 TraceCheckUtils]: 93: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,877 INFO L280 TraceCheckUtils]: 94: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,878 INFO L280 TraceCheckUtils]: 95: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,878 INFO L280 TraceCheckUtils]: 96: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,879 INFO L280 TraceCheckUtils]: 97: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,880 INFO L280 TraceCheckUtils]: 98: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,880 INFO L280 TraceCheckUtils]: 99: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,881 INFO L280 TraceCheckUtils]: 100: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,882 INFO L280 TraceCheckUtils]: 101: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,882 INFO L280 TraceCheckUtils]: 102: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,883 INFO L280 TraceCheckUtils]: 103: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,884 INFO L280 TraceCheckUtils]: 104: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,884 INFO L280 TraceCheckUtils]: 105: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,885 INFO L280 TraceCheckUtils]: 106: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,885 INFO L280 TraceCheckUtils]: 107: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,886 INFO L280 TraceCheckUtils]: 108: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,887 INFO L280 TraceCheckUtils]: 109: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,887 INFO L280 TraceCheckUtils]: 110: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:38,888 INFO L280 TraceCheckUtils]: 111: Hoare triple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} assume true; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:38,889 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} {135807#(not (= 9 ~a15~0))} #977#return; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:38,939 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,940 INFO L280 TraceCheckUtils]: 1: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,940 INFO L280 TraceCheckUtils]: 2: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,941 INFO L280 TraceCheckUtils]: 3: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,942 INFO L280 TraceCheckUtils]: 4: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,943 INFO L280 TraceCheckUtils]: 5: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,943 INFO L280 TraceCheckUtils]: 6: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,944 INFO L280 TraceCheckUtils]: 7: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,945 INFO L280 TraceCheckUtils]: 8: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,946 INFO L280 TraceCheckUtils]: 9: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,947 INFO L280 TraceCheckUtils]: 10: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,948 INFO L280 TraceCheckUtils]: 11: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,948 INFO L280 TraceCheckUtils]: 12: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,949 INFO L280 TraceCheckUtils]: 13: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,950 INFO L280 TraceCheckUtils]: 14: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,951 INFO L280 TraceCheckUtils]: 15: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,952 INFO L280 TraceCheckUtils]: 16: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,953 INFO L280 TraceCheckUtils]: 17: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,954 INFO L280 TraceCheckUtils]: 18: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,955 INFO L280 TraceCheckUtils]: 19: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,956 INFO L280 TraceCheckUtils]: 20: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,965 INFO L280 TraceCheckUtils]: 21: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,966 INFO L280 TraceCheckUtils]: 22: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,967 INFO L280 TraceCheckUtils]: 23: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,968 INFO L280 TraceCheckUtils]: 24: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,969 INFO L280 TraceCheckUtils]: 25: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,970 INFO L280 TraceCheckUtils]: 26: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,970 INFO L280 TraceCheckUtils]: 27: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,972 INFO L280 TraceCheckUtils]: 28: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,980 INFO L280 TraceCheckUtils]: 29: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,981 INFO L280 TraceCheckUtils]: 30: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,982 INFO L280 TraceCheckUtils]: 31: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,984 INFO L280 TraceCheckUtils]: 32: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,984 INFO L280 TraceCheckUtils]: 33: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,985 INFO L280 TraceCheckUtils]: 34: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,986 INFO L280 TraceCheckUtils]: 35: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,987 INFO L280 TraceCheckUtils]: 36: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,988 INFO L280 TraceCheckUtils]: 37: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,989 INFO L280 TraceCheckUtils]: 38: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,990 INFO L280 TraceCheckUtils]: 39: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,991 INFO L280 TraceCheckUtils]: 40: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,991 INFO L280 TraceCheckUtils]: 41: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,992 INFO L280 TraceCheckUtils]: 42: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,993 INFO L280 TraceCheckUtils]: 43: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,994 INFO L280 TraceCheckUtils]: 44: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,995 INFO L280 TraceCheckUtils]: 45: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,996 INFO L280 TraceCheckUtils]: 46: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,997 INFO L280 TraceCheckUtils]: 47: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,998 INFO L280 TraceCheckUtils]: 48: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:38,999 INFO L280 TraceCheckUtils]: 49: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,000 INFO L280 TraceCheckUtils]: 50: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,000 INFO L280 TraceCheckUtils]: 51: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,001 INFO L280 TraceCheckUtils]: 52: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,002 INFO L280 TraceCheckUtils]: 53: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,003 INFO L280 TraceCheckUtils]: 54: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,003 INFO L280 TraceCheckUtils]: 55: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,004 INFO L280 TraceCheckUtils]: 56: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,005 INFO L280 TraceCheckUtils]: 57: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,006 INFO L280 TraceCheckUtils]: 58: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,007 INFO L280 TraceCheckUtils]: 59: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,007 INFO L280 TraceCheckUtils]: 60: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,008 INFO L280 TraceCheckUtils]: 61: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,009 INFO L280 TraceCheckUtils]: 62: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,010 INFO L280 TraceCheckUtils]: 63: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,011 INFO L280 TraceCheckUtils]: 64: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,012 INFO L280 TraceCheckUtils]: 65: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,013 INFO L280 TraceCheckUtils]: 66: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,014 INFO L280 TraceCheckUtils]: 67: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,016 INFO L280 TraceCheckUtils]: 68: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,016 INFO L280 TraceCheckUtils]: 69: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,017 INFO L280 TraceCheckUtils]: 70: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,018 INFO L280 TraceCheckUtils]: 71: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,019 INFO L280 TraceCheckUtils]: 72: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,020 INFO L280 TraceCheckUtils]: 73: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,021 INFO L280 TraceCheckUtils]: 74: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,022 INFO L280 TraceCheckUtils]: 75: Hoare triple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} assume true; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,023 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} #977#return; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:39,133 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,134 INFO L280 TraceCheckUtils]: 1: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,135 INFO L280 TraceCheckUtils]: 2: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,136 INFO L280 TraceCheckUtils]: 3: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,139 INFO L280 TraceCheckUtils]: 4: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,140 INFO L280 TraceCheckUtils]: 5: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,142 INFO L280 TraceCheckUtils]: 6: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,143 INFO L280 TraceCheckUtils]: 7: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,144 INFO L280 TraceCheckUtils]: 8: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,146 INFO L280 TraceCheckUtils]: 9: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,147 INFO L280 TraceCheckUtils]: 10: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,148 INFO L280 TraceCheckUtils]: 11: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,150 INFO L280 TraceCheckUtils]: 12: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,152 INFO L280 TraceCheckUtils]: 13: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,153 INFO L280 TraceCheckUtils]: 14: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,155 INFO L280 TraceCheckUtils]: 15: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,156 INFO L280 TraceCheckUtils]: 16: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,157 INFO L280 TraceCheckUtils]: 17: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,159 INFO L280 TraceCheckUtils]: 18: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,160 INFO L280 TraceCheckUtils]: 19: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,161 INFO L280 TraceCheckUtils]: 20: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,163 INFO L280 TraceCheckUtils]: 21: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,165 INFO L280 TraceCheckUtils]: 22: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,166 INFO L280 TraceCheckUtils]: 23: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,168 INFO L280 TraceCheckUtils]: 24: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,170 INFO L280 TraceCheckUtils]: 25: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,172 INFO L280 TraceCheckUtils]: 26: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,174 INFO L280 TraceCheckUtils]: 27: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,176 INFO L280 TraceCheckUtils]: 28: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,177 INFO L280 TraceCheckUtils]: 29: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,179 INFO L280 TraceCheckUtils]: 30: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,180 INFO L280 TraceCheckUtils]: 31: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,182 INFO L280 TraceCheckUtils]: 32: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,184 INFO L280 TraceCheckUtils]: 33: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,185 INFO L280 TraceCheckUtils]: 34: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,187 INFO L280 TraceCheckUtils]: 35: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,190 INFO L280 TraceCheckUtils]: 36: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,192 INFO L280 TraceCheckUtils]: 37: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,193 INFO L280 TraceCheckUtils]: 38: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,195 INFO L280 TraceCheckUtils]: 39: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,196 INFO L280 TraceCheckUtils]: 40: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,197 INFO L280 TraceCheckUtils]: 41: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,198 INFO L280 TraceCheckUtils]: 42: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,200 INFO L280 TraceCheckUtils]: 43: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,201 INFO L280 TraceCheckUtils]: 44: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,202 INFO L280 TraceCheckUtils]: 45: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,204 INFO L280 TraceCheckUtils]: 46: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,205 INFO L280 TraceCheckUtils]: 47: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,206 INFO L280 TraceCheckUtils]: 48: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,208 INFO L280 TraceCheckUtils]: 49: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,209 INFO L280 TraceCheckUtils]: 50: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,211 INFO L280 TraceCheckUtils]: 51: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,213 INFO L280 TraceCheckUtils]: 52: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,215 INFO L280 TraceCheckUtils]: 53: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,217 INFO L280 TraceCheckUtils]: 54: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,219 INFO L280 TraceCheckUtils]: 55: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,220 INFO L280 TraceCheckUtils]: 56: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,222 INFO L280 TraceCheckUtils]: 57: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,223 INFO L280 TraceCheckUtils]: 58: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,225 INFO L280 TraceCheckUtils]: 59: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,226 INFO L280 TraceCheckUtils]: 60: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,228 INFO L280 TraceCheckUtils]: 61: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,230 INFO L280 TraceCheckUtils]: 62: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,231 INFO L280 TraceCheckUtils]: 63: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,232 INFO L280 TraceCheckUtils]: 64: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,234 INFO L280 TraceCheckUtils]: 65: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,237 INFO L280 TraceCheckUtils]: 66: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:25:39,238 INFO L280 TraceCheckUtils]: 67: Hoare triple {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:25:39,240 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:39,295 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,295 INFO L280 TraceCheckUtils]: 1: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,296 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,296 INFO L280 TraceCheckUtils]: 3: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,296 INFO L280 TraceCheckUtils]: 4: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,296 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,297 INFO L280 TraceCheckUtils]: 6: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,297 INFO L280 TraceCheckUtils]: 7: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,297 INFO L280 TraceCheckUtils]: 8: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,297 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,298 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,298 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,298 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,298 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,299 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,299 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,299 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,300 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,300 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,300 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,300 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,301 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,301 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,301 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,302 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,302 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,302 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,302 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,302 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,303 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,304 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,304 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,304 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,304 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,304 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,305 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,306 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,307 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,308 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,308 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,308 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,308 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,308 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,309 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 69: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 70: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 71: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 72: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 73: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 74: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,310 INFO L280 TraceCheckUtils]: 75: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 76: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 77: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 78: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 79: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 80: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,311 INFO L280 TraceCheckUtils]: 81: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 82: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 83: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 84: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 85: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 86: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,312 INFO L280 TraceCheckUtils]: 87: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,313 INFO L280 TraceCheckUtils]: 88: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,313 INFO L280 TraceCheckUtils]: 89: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,313 INFO L280 TraceCheckUtils]: 90: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,313 INFO L280 TraceCheckUtils]: 91: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,313 INFO L280 TraceCheckUtils]: 92: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,314 INFO L280 TraceCheckUtils]: 93: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,314 INFO L280 TraceCheckUtils]: 94: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,314 INFO L280 TraceCheckUtils]: 95: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,314 INFO L280 TraceCheckUtils]: 96: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,315 INFO L280 TraceCheckUtils]: 97: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,315 INFO L280 TraceCheckUtils]: 98: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,315 INFO L280 TraceCheckUtils]: 99: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,315 INFO L280 TraceCheckUtils]: 100: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,316 INFO L280 TraceCheckUtils]: 101: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:39,316 INFO L280 TraceCheckUtils]: 102: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,316 INFO L280 TraceCheckUtils]: 103: Hoare triple {135695#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,316 INFO L280 TraceCheckUtils]: 104: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,317 INFO L280 TraceCheckUtils]: 105: Hoare triple {135695#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {135695#true} is VALID [2020-07-10 15:25:39,317 INFO L280 TraceCheckUtils]: 106: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:39,317 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:39,356 INFO L280 TraceCheckUtils]: 0: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,357 INFO L280 TraceCheckUtils]: 1: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,357 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,357 INFO L280 TraceCheckUtils]: 3: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,357 INFO L280 TraceCheckUtils]: 4: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,358 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,358 INFO L280 TraceCheckUtils]: 6: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,358 INFO L280 TraceCheckUtils]: 7: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,358 INFO L280 TraceCheckUtils]: 8: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,359 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,360 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,360 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,360 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,360 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,360 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,361 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,362 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,363 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,364 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,365 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,365 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,365 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,365 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,365 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,366 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,366 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,366 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,366 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,366 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,367 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,368 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,369 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,369 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {135695#true} is VALID [2020-07-10 15:25:39,369 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:39,369 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,373 INFO L263 TraceCheckUtils]: 0: Hoare triple {135695#true} call ULTIMATE.init(); {136351#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,375 INFO L280 TraceCheckUtils]: 1: Hoare triple {136351#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,376 INFO L280 TraceCheckUtils]: 2: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume true; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,377 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {135700#(<= (+ ~a12~0 49) 0)} {135695#true} #973#return; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,378 INFO L263 TraceCheckUtils]: 4: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,379 INFO L280 TraceCheckUtils]: 5: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,380 INFO L280 TraceCheckUtils]: 6: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,381 INFO L280 TraceCheckUtils]: 7: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135700#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:25:39,383 INFO L263 TraceCheckUtils]: 8: Hoare triple {135700#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,383 INFO L280 TraceCheckUtils]: 9: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,383 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,383 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,384 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,384 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,384 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,384 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,384 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,385 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,385 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,385 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,385 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,385 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,386 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,386 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,386 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,386 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,386 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,387 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,387 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,387 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,387 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,387 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,388 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,388 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,388 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,388 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,389 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,389 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,389 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,389 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,389 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,390 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,390 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,390 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,390 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,390 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,391 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,391 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,391 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,391 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,391 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,392 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,392 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,392 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,392 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,392 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,393 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,393 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,393 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,393 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,394 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,394 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,394 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,394 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,394 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,395 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,395 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,395 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,395 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,395 INFO L280 TraceCheckUtils]: 69: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 70: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 71: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 72: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 73: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 74: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,396 INFO L280 TraceCheckUtils]: 75: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 76: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 77: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 78: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 79: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 80: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,397 INFO L280 TraceCheckUtils]: 81: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 82: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 83: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 84: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 85: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 86: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,398 INFO L280 TraceCheckUtils]: 87: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 88: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 89: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 90: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 91: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 92: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,399 INFO L280 TraceCheckUtils]: 93: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 94: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 95: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 96: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 97: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 98: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 99: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,400 INFO L280 TraceCheckUtils]: 100: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 101: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 102: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 103: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 104: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 105: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,401 INFO L280 TraceCheckUtils]: 106: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,402 INFO L280 TraceCheckUtils]: 107: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,402 INFO L280 TraceCheckUtils]: 108: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,402 INFO L280 TraceCheckUtils]: 109: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,402 INFO L280 TraceCheckUtils]: 110: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:39,402 INFO L280 TraceCheckUtils]: 111: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,403 INFO L280 TraceCheckUtils]: 112: Hoare triple {135695#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:39,404 INFO L280 TraceCheckUtils]: 113: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:39,406 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {136353#(= 8 ~a15~0)} {135700#(<= (+ ~a12~0 49) 0)} #977#return; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,407 INFO L280 TraceCheckUtils]: 115: Hoare triple {135807#(not (= 9 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,409 INFO L280 TraceCheckUtils]: 116: Hoare triple {135807#(not (= 9 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,410 INFO L280 TraceCheckUtils]: 117: Hoare triple {135807#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,412 INFO L263 TraceCheckUtils]: 118: Hoare triple {135807#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,412 INFO L280 TraceCheckUtils]: 119: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,412 INFO L280 TraceCheckUtils]: 120: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,412 INFO L280 TraceCheckUtils]: 121: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 122: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 123: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 124: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 125: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 126: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,413 INFO L280 TraceCheckUtils]: 127: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 128: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 129: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 130: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 131: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 132: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,414 INFO L280 TraceCheckUtils]: 133: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 134: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 135: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 136: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 137: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 138: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,415 INFO L280 TraceCheckUtils]: 139: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 140: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 141: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 142: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 143: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 144: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,416 INFO L280 TraceCheckUtils]: 145: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 146: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 147: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 148: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 149: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 150: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,417 INFO L280 TraceCheckUtils]: 151: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 152: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 153: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 154: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 155: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 156: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,418 INFO L280 TraceCheckUtils]: 157: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 158: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 159: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 160: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 161: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 162: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,419 INFO L280 TraceCheckUtils]: 163: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 164: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 165: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 166: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 167: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 168: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,420 INFO L280 TraceCheckUtils]: 169: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,421 INFO L280 TraceCheckUtils]: 170: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,421 INFO L280 TraceCheckUtils]: 171: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,421 INFO L280 TraceCheckUtils]: 172: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,421 INFO L280 TraceCheckUtils]: 173: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,421 INFO L280 TraceCheckUtils]: 174: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 175: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 176: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 177: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 178: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 179: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 180: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,422 INFO L280 TraceCheckUtils]: 181: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,423 INFO L280 TraceCheckUtils]: 182: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,423 INFO L280 TraceCheckUtils]: 183: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,423 INFO L280 TraceCheckUtils]: 184: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,423 INFO L280 TraceCheckUtils]: 185: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,423 INFO L280 TraceCheckUtils]: 186: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,424 INFO L280 TraceCheckUtils]: 187: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,424 INFO L280 TraceCheckUtils]: 188: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,424 INFO L280 TraceCheckUtils]: 189: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,424 INFO L280 TraceCheckUtils]: 190: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,424 INFO L280 TraceCheckUtils]: 191: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 192: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 193: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 194: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 195: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 196: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,425 INFO L280 TraceCheckUtils]: 197: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,426 INFO L280 TraceCheckUtils]: 198: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,426 INFO L280 TraceCheckUtils]: 199: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,426 INFO L280 TraceCheckUtils]: 200: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,426 INFO L280 TraceCheckUtils]: 201: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,426 INFO L280 TraceCheckUtils]: 202: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 203: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 204: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 205: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 206: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 207: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,427 INFO L280 TraceCheckUtils]: 208: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,428 INFO L280 TraceCheckUtils]: 209: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,428 INFO L280 TraceCheckUtils]: 210: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,428 INFO L280 TraceCheckUtils]: 211: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,428 INFO L280 TraceCheckUtils]: 212: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,428 INFO L280 TraceCheckUtils]: 213: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 214: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 215: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 216: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 217: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 218: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,429 INFO L280 TraceCheckUtils]: 219: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,430 INFO L280 TraceCheckUtils]: 220: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:39,431 INFO L280 TraceCheckUtils]: 221: Hoare triple {135695#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:39,432 INFO L280 TraceCheckUtils]: 222: Hoare triple {136353#(= 8 ~a15~0)} assume true; {136353#(= 8 ~a15~0)} is VALID [2020-07-10 15:25:39,434 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {136353#(= 8 ~a15~0)} {135807#(not (= 9 ~a15~0))} #977#return; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,435 INFO L280 TraceCheckUtils]: 224: Hoare triple {135807#(not (= 9 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,436 INFO L280 TraceCheckUtils]: 225: Hoare triple {135807#(not (= 9 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,438 INFO L280 TraceCheckUtils]: 226: Hoare triple {135807#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135807#(not (= 9 ~a15~0))} is VALID [2020-07-10 15:25:39,439 INFO L263 TraceCheckUtils]: 227: Hoare triple {135807#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,441 INFO L280 TraceCheckUtils]: 228: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,442 INFO L280 TraceCheckUtils]: 229: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,443 INFO L280 TraceCheckUtils]: 230: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,443 INFO L280 TraceCheckUtils]: 231: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,444 INFO L280 TraceCheckUtils]: 232: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,445 INFO L280 TraceCheckUtils]: 233: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,446 INFO L280 TraceCheckUtils]: 234: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,447 INFO L280 TraceCheckUtils]: 235: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,448 INFO L280 TraceCheckUtils]: 236: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,449 INFO L280 TraceCheckUtils]: 237: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,450 INFO L280 TraceCheckUtils]: 238: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,451 INFO L280 TraceCheckUtils]: 239: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,452 INFO L280 TraceCheckUtils]: 240: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,453 INFO L280 TraceCheckUtils]: 241: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,454 INFO L280 TraceCheckUtils]: 242: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,455 INFO L280 TraceCheckUtils]: 243: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,456 INFO L280 TraceCheckUtils]: 244: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,457 INFO L280 TraceCheckUtils]: 245: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,458 INFO L280 TraceCheckUtils]: 246: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,459 INFO L280 TraceCheckUtils]: 247: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,460 INFO L280 TraceCheckUtils]: 248: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,461 INFO L280 TraceCheckUtils]: 249: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,462 INFO L280 TraceCheckUtils]: 250: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,463 INFO L280 TraceCheckUtils]: 251: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,464 INFO L280 TraceCheckUtils]: 252: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,465 INFO L280 TraceCheckUtils]: 253: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,466 INFO L280 TraceCheckUtils]: 254: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,467 INFO L280 TraceCheckUtils]: 255: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,468 INFO L280 TraceCheckUtils]: 256: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,469 INFO L280 TraceCheckUtils]: 257: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,470 INFO L280 TraceCheckUtils]: 258: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,471 INFO L280 TraceCheckUtils]: 259: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,472 INFO L280 TraceCheckUtils]: 260: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,473 INFO L280 TraceCheckUtils]: 261: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,474 INFO L280 TraceCheckUtils]: 262: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,475 INFO L280 TraceCheckUtils]: 263: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,476 INFO L280 TraceCheckUtils]: 264: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,476 INFO L280 TraceCheckUtils]: 265: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,477 INFO L280 TraceCheckUtils]: 266: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,478 INFO L280 TraceCheckUtils]: 267: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,479 INFO L280 TraceCheckUtils]: 268: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,480 INFO L280 TraceCheckUtils]: 269: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,480 INFO L280 TraceCheckUtils]: 270: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,481 INFO L280 TraceCheckUtils]: 271: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,483 INFO L280 TraceCheckUtils]: 272: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,484 INFO L280 TraceCheckUtils]: 273: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,485 INFO L280 TraceCheckUtils]: 274: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,487 INFO L280 TraceCheckUtils]: 275: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,488 INFO L280 TraceCheckUtils]: 276: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,489 INFO L280 TraceCheckUtils]: 277: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,490 INFO L280 TraceCheckUtils]: 278: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,491 INFO L280 TraceCheckUtils]: 279: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,492 INFO L280 TraceCheckUtils]: 280: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,493 INFO L280 TraceCheckUtils]: 281: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,494 INFO L280 TraceCheckUtils]: 282: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,495 INFO L280 TraceCheckUtils]: 283: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,496 INFO L280 TraceCheckUtils]: 284: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,497 INFO L280 TraceCheckUtils]: 285: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,498 INFO L280 TraceCheckUtils]: 286: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,499 INFO L280 TraceCheckUtils]: 287: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,500 INFO L280 TraceCheckUtils]: 288: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,501 INFO L280 TraceCheckUtils]: 289: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,501 INFO L280 TraceCheckUtils]: 290: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,502 INFO L280 TraceCheckUtils]: 291: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,503 INFO L280 TraceCheckUtils]: 292: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,504 INFO L280 TraceCheckUtils]: 293: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,505 INFO L280 TraceCheckUtils]: 294: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,506 INFO L280 TraceCheckUtils]: 295: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,507 INFO L280 TraceCheckUtils]: 296: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,508 INFO L280 TraceCheckUtils]: 297: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,509 INFO L280 TraceCheckUtils]: 298: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,510 INFO L280 TraceCheckUtils]: 299: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,511 INFO L280 TraceCheckUtils]: 300: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,512 INFO L280 TraceCheckUtils]: 301: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,513 INFO L280 TraceCheckUtils]: 302: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,515 INFO L280 TraceCheckUtils]: 303: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,516 INFO L280 TraceCheckUtils]: 304: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,517 INFO L280 TraceCheckUtils]: 305: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,518 INFO L280 TraceCheckUtils]: 306: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,519 INFO L280 TraceCheckUtils]: 307: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,520 INFO L280 TraceCheckUtils]: 308: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,521 INFO L280 TraceCheckUtils]: 309: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,522 INFO L280 TraceCheckUtils]: 310: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,523 INFO L280 TraceCheckUtils]: 311: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,524 INFO L280 TraceCheckUtils]: 312: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,526 INFO L280 TraceCheckUtils]: 313: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,527 INFO L280 TraceCheckUtils]: 314: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,528 INFO L280 TraceCheckUtils]: 315: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,529 INFO L280 TraceCheckUtils]: 316: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,530 INFO L280 TraceCheckUtils]: 317: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,532 INFO L280 TraceCheckUtils]: 318: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,533 INFO L280 TraceCheckUtils]: 319: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,534 INFO L280 TraceCheckUtils]: 320: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,535 INFO L280 TraceCheckUtils]: 321: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,536 INFO L280 TraceCheckUtils]: 322: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,537 INFO L280 TraceCheckUtils]: 323: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,538 INFO L280 TraceCheckUtils]: 324: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,539 INFO L280 TraceCheckUtils]: 325: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,540 INFO L280 TraceCheckUtils]: 326: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,541 INFO L280 TraceCheckUtils]: 327: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,542 INFO L280 TraceCheckUtils]: 328: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,543 INFO L280 TraceCheckUtils]: 329: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,544 INFO L280 TraceCheckUtils]: 330: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,545 INFO L280 TraceCheckUtils]: 331: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,546 INFO L280 TraceCheckUtils]: 332: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,547 INFO L280 TraceCheckUtils]: 333: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,548 INFO L280 TraceCheckUtils]: 334: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,549 INFO L280 TraceCheckUtils]: 335: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,549 INFO L280 TraceCheckUtils]: 336: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,550 INFO L280 TraceCheckUtils]: 337: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,552 INFO L280 TraceCheckUtils]: 338: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,553 INFO L280 TraceCheckUtils]: 339: Hoare triple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} assume true; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,555 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} {135807#(not (= 9 ~a15~0))} #977#return; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,556 INFO L280 TraceCheckUtils]: 341: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,558 INFO L280 TraceCheckUtils]: 342: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,559 INFO L280 TraceCheckUtils]: 343: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,561 INFO L263 TraceCheckUtils]: 344: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,562 INFO L280 TraceCheckUtils]: 345: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,563 INFO L280 TraceCheckUtils]: 346: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,564 INFO L280 TraceCheckUtils]: 347: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,565 INFO L280 TraceCheckUtils]: 348: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,566 INFO L280 TraceCheckUtils]: 349: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,567 INFO L280 TraceCheckUtils]: 350: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,568 INFO L280 TraceCheckUtils]: 351: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,569 INFO L280 TraceCheckUtils]: 352: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,570 INFO L280 TraceCheckUtils]: 353: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,571 INFO L280 TraceCheckUtils]: 354: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,573 INFO L280 TraceCheckUtils]: 355: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,574 INFO L280 TraceCheckUtils]: 356: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,575 INFO L280 TraceCheckUtils]: 357: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,577 INFO L280 TraceCheckUtils]: 358: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,578 INFO L280 TraceCheckUtils]: 359: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,579 INFO L280 TraceCheckUtils]: 360: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,580 INFO L280 TraceCheckUtils]: 361: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,582 INFO L280 TraceCheckUtils]: 362: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,583 INFO L280 TraceCheckUtils]: 363: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,584 INFO L280 TraceCheckUtils]: 364: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,585 INFO L280 TraceCheckUtils]: 365: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,586 INFO L280 TraceCheckUtils]: 366: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,587 INFO L280 TraceCheckUtils]: 367: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,588 INFO L280 TraceCheckUtils]: 368: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,589 INFO L280 TraceCheckUtils]: 369: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,589 INFO L280 TraceCheckUtils]: 370: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,590 INFO L280 TraceCheckUtils]: 371: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,591 INFO L280 TraceCheckUtils]: 372: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,592 INFO L280 TraceCheckUtils]: 373: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,593 INFO L280 TraceCheckUtils]: 374: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,594 INFO L280 TraceCheckUtils]: 375: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,595 INFO L280 TraceCheckUtils]: 376: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,596 INFO L280 TraceCheckUtils]: 377: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,597 INFO L280 TraceCheckUtils]: 378: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,597 INFO L280 TraceCheckUtils]: 379: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,598 INFO L280 TraceCheckUtils]: 380: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,599 INFO L280 TraceCheckUtils]: 381: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,600 INFO L280 TraceCheckUtils]: 382: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,601 INFO L280 TraceCheckUtils]: 383: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,602 INFO L280 TraceCheckUtils]: 384: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,603 INFO L280 TraceCheckUtils]: 385: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,604 INFO L280 TraceCheckUtils]: 386: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,605 INFO L280 TraceCheckUtils]: 387: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,606 INFO L280 TraceCheckUtils]: 388: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,608 INFO L280 TraceCheckUtils]: 389: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,609 INFO L280 TraceCheckUtils]: 390: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,610 INFO L280 TraceCheckUtils]: 391: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,611 INFO L280 TraceCheckUtils]: 392: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,612 INFO L280 TraceCheckUtils]: 393: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,613 INFO L280 TraceCheckUtils]: 394: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,614 INFO L280 TraceCheckUtils]: 395: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,615 INFO L280 TraceCheckUtils]: 396: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,616 INFO L280 TraceCheckUtils]: 397: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,617 INFO L280 TraceCheckUtils]: 398: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,618 INFO L280 TraceCheckUtils]: 399: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,619 INFO L280 TraceCheckUtils]: 400: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,620 INFO L280 TraceCheckUtils]: 401: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,621 INFO L280 TraceCheckUtils]: 402: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,622 INFO L280 TraceCheckUtils]: 403: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,623 INFO L280 TraceCheckUtils]: 404: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,624 INFO L280 TraceCheckUtils]: 405: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,625 INFO L280 TraceCheckUtils]: 406: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,626 INFO L280 TraceCheckUtils]: 407: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,627 INFO L280 TraceCheckUtils]: 408: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,628 INFO L280 TraceCheckUtils]: 409: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,629 INFO L280 TraceCheckUtils]: 410: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,630 INFO L280 TraceCheckUtils]: 411: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,631 INFO L280 TraceCheckUtils]: 412: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,632 INFO L280 TraceCheckUtils]: 413: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,633 INFO L280 TraceCheckUtils]: 414: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,634 INFO L280 TraceCheckUtils]: 415: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,635 INFO L280 TraceCheckUtils]: 416: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,636 INFO L280 TraceCheckUtils]: 417: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,637 INFO L280 TraceCheckUtils]: 418: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {136354#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-10 15:25:39,639 INFO L280 TraceCheckUtils]: 419: Hoare triple {136354#(= ~a15~0 |old(~a15~0)|)} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,640 INFO L280 TraceCheckUtils]: 420: Hoare triple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} assume true; {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,642 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {136355#(and (<= ~a12~0 11) (= ~a15~0 |old(~a15~0)|))} {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} #977#return; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,644 INFO L280 TraceCheckUtils]: 422: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,645 INFO L280 TraceCheckUtils]: 423: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,647 INFO L280 TraceCheckUtils]: 424: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} is VALID [2020-07-10 15:25:39,649 INFO L263 TraceCheckUtils]: 425: Hoare triple {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,650 INFO L280 TraceCheckUtils]: 426: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,652 INFO L280 TraceCheckUtils]: 427: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,653 INFO L280 TraceCheckUtils]: 428: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,655 INFO L280 TraceCheckUtils]: 429: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,656 INFO L280 TraceCheckUtils]: 430: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,658 INFO L280 TraceCheckUtils]: 431: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,659 INFO L280 TraceCheckUtils]: 432: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,660 INFO L280 TraceCheckUtils]: 433: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,662 INFO L280 TraceCheckUtils]: 434: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,663 INFO L280 TraceCheckUtils]: 435: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,665 INFO L280 TraceCheckUtils]: 436: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,666 INFO L280 TraceCheckUtils]: 437: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,667 INFO L280 TraceCheckUtils]: 438: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,669 INFO L280 TraceCheckUtils]: 439: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,670 INFO L280 TraceCheckUtils]: 440: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,672 INFO L280 TraceCheckUtils]: 441: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,673 INFO L280 TraceCheckUtils]: 442: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,674 INFO L280 TraceCheckUtils]: 443: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,676 INFO L280 TraceCheckUtils]: 444: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,677 INFO L280 TraceCheckUtils]: 445: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,678 INFO L280 TraceCheckUtils]: 446: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,680 INFO L280 TraceCheckUtils]: 447: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,681 INFO L280 TraceCheckUtils]: 448: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,682 INFO L280 TraceCheckUtils]: 449: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,684 INFO L280 TraceCheckUtils]: 450: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,685 INFO L280 TraceCheckUtils]: 451: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,687 INFO L280 TraceCheckUtils]: 452: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,688 INFO L280 TraceCheckUtils]: 453: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,690 INFO L280 TraceCheckUtils]: 454: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,691 INFO L280 TraceCheckUtils]: 455: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,693 INFO L280 TraceCheckUtils]: 456: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,694 INFO L280 TraceCheckUtils]: 457: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,695 INFO L280 TraceCheckUtils]: 458: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,697 INFO L280 TraceCheckUtils]: 459: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,698 INFO L280 TraceCheckUtils]: 460: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,700 INFO L280 TraceCheckUtils]: 461: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,701 INFO L280 TraceCheckUtils]: 462: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,702 INFO L280 TraceCheckUtils]: 463: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,704 INFO L280 TraceCheckUtils]: 464: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,705 INFO L280 TraceCheckUtils]: 465: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,707 INFO L280 TraceCheckUtils]: 466: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,708 INFO L280 TraceCheckUtils]: 467: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,709 INFO L280 TraceCheckUtils]: 468: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,710 INFO L280 TraceCheckUtils]: 469: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,712 INFO L280 TraceCheckUtils]: 470: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,713 INFO L280 TraceCheckUtils]: 471: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,714 INFO L280 TraceCheckUtils]: 472: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,716 INFO L280 TraceCheckUtils]: 473: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,717 INFO L280 TraceCheckUtils]: 474: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,718 INFO L280 TraceCheckUtils]: 475: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,720 INFO L280 TraceCheckUtils]: 476: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,721 INFO L280 TraceCheckUtils]: 477: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,722 INFO L280 TraceCheckUtils]: 478: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,724 INFO L280 TraceCheckUtils]: 479: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,725 INFO L280 TraceCheckUtils]: 480: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,726 INFO L280 TraceCheckUtils]: 481: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,728 INFO L280 TraceCheckUtils]: 482: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,729 INFO L280 TraceCheckUtils]: 483: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,730 INFO L280 TraceCheckUtils]: 484: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,732 INFO L280 TraceCheckUtils]: 485: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,733 INFO L280 TraceCheckUtils]: 486: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,734 INFO L280 TraceCheckUtils]: 487: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,736 INFO L280 TraceCheckUtils]: 488: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,737 INFO L280 TraceCheckUtils]: 489: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,738 INFO L280 TraceCheckUtils]: 490: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,740 INFO L280 TraceCheckUtils]: 491: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,742 INFO L280 TraceCheckUtils]: 492: Hoare triple {136356#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:25:39,743 INFO L280 TraceCheckUtils]: 493: Hoare triple {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:25:39,745 INFO L275 TraceCheckUtils]: 494: Hoare quadruple {136357#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {136026#(and (<= ~a12~0 11) (not (= 9 ~a15~0)))} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,745 INFO L280 TraceCheckUtils]: 495: Hoare triple {135696#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135696#false} is VALID [2020-07-10 15:25:39,745 INFO L280 TraceCheckUtils]: 496: Hoare triple {135696#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135696#false} is VALID [2020-07-10 15:25:39,745 INFO L280 TraceCheckUtils]: 497: Hoare triple {135696#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135696#false} is VALID [2020-07-10 15:25:39,746 INFO L263 TraceCheckUtils]: 498: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,746 INFO L280 TraceCheckUtils]: 499: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,746 INFO L280 TraceCheckUtils]: 500: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,746 INFO L280 TraceCheckUtils]: 501: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,746 INFO L280 TraceCheckUtils]: 502: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,746 INFO L280 TraceCheckUtils]: 503: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 504: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 505: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 506: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 507: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 508: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 509: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,747 INFO L280 TraceCheckUtils]: 510: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 511: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 512: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 513: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 514: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 515: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,748 INFO L280 TraceCheckUtils]: 516: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 517: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 518: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 519: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 520: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 521: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,749 INFO L280 TraceCheckUtils]: 522: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 523: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 524: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 525: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 526: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 527: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 528: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,750 INFO L280 TraceCheckUtils]: 529: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 530: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 531: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 532: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 533: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 534: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,751 INFO L280 TraceCheckUtils]: 535: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 536: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 537: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 538: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 539: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 540: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,752 INFO L280 TraceCheckUtils]: 541: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 542: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 543: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 544: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 545: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 546: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,753 INFO L280 TraceCheckUtils]: 547: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 548: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 549: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 550: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 551: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 552: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,754 INFO L280 TraceCheckUtils]: 553: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 554: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 555: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 556: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 557: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 558: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 559: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,755 INFO L280 TraceCheckUtils]: 560: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 561: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 562: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 563: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 564: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 565: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 566: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,756 INFO L280 TraceCheckUtils]: 567: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 568: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 569: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 570: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 571: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 572: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 573: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,757 INFO L280 TraceCheckUtils]: 574: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 575: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 576: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 577: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 578: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 579: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,758 INFO L280 TraceCheckUtils]: 580: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 581: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 582: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 583: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 584: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 585: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,759 INFO L280 TraceCheckUtils]: 586: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 587: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 588: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 589: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 590: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 591: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 592: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,760 INFO L280 TraceCheckUtils]: 593: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 594: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 595: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 596: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 597: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 598: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 599: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,761 INFO L280 TraceCheckUtils]: 600: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L280 TraceCheckUtils]: 601: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L280 TraceCheckUtils]: 602: Hoare triple {135695#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L280 TraceCheckUtils]: 603: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L280 TraceCheckUtils]: 604: Hoare triple {135695#true} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L280 TraceCheckUtils]: 605: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:39,762 INFO L275 TraceCheckUtils]: 606: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 607: Hoare triple {135696#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135696#false} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 608: Hoare triple {135696#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135696#false} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 609: Hoare triple {135696#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135696#false} is VALID [2020-07-10 15:25:39,763 INFO L263 TraceCheckUtils]: 610: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 611: Hoare triple {136352#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 612: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,763 INFO L280 TraceCheckUtils]: 613: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 614: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 615: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 616: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 617: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 618: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,764 INFO L280 TraceCheckUtils]: 619: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 620: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 621: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 622: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 623: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 624: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 625: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,765 INFO L280 TraceCheckUtils]: 626: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 627: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 628: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 629: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 630: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 631: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 632: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 633: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,766 INFO L280 TraceCheckUtils]: 634: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 635: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 636: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 637: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 638: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 639: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 640: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 641: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 642: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 643: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,767 INFO L280 TraceCheckUtils]: 644: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 645: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 646: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 647: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 648: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 649: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 650: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 651: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 652: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 653: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,768 INFO L280 TraceCheckUtils]: 654: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 655: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 656: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 657: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 658: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 659: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 660: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 661: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 662: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 663: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 664: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,769 INFO L280 TraceCheckUtils]: 665: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 666: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 667: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 668: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 669: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 670: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 671: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 672: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 673: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 674: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,770 INFO L280 TraceCheckUtils]: 675: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 676: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 677: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 678: Hoare triple {135695#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {135695#true} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 679: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:39,771 INFO L275 TraceCheckUtils]: 680: Hoare quadruple {135695#true} {135696#false} #977#return; {135696#false} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 681: Hoare triple {135696#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135696#false} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 682: Hoare triple {135696#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135696#false} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 683: Hoare triple {135696#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135696#false} is VALID [2020-07-10 15:25:39,771 INFO L263 TraceCheckUtils]: 684: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-10 15:25:39,771 INFO L280 TraceCheckUtils]: 685: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 686: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 687: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 688: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 689: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 690: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 691: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 692: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 693: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 694: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,772 INFO L280 TraceCheckUtils]: 695: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 696: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 697: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 698: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 699: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 700: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 701: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 702: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 703: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 704: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 705: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,773 INFO L280 TraceCheckUtils]: 706: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 707: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 708: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 709: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 710: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 711: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 712: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 713: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 714: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 715: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,774 INFO L280 TraceCheckUtils]: 716: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 717: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 718: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 719: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 720: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 721: Hoare triple {135696#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {135696#false} is VALID [2020-07-10 15:25:39,775 INFO L280 TraceCheckUtils]: 722: Hoare triple {135696#false} assume !false; {135696#false} is VALID [2020-07-10 15:25:40,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2071 backedges. 949 proven. 493 refuted. 0 times theorem prover too weak. 629 trivial. 0 not checked. [2020-07-10 15:25:40,077 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87328427] [2020-07-10 15:25:40,077 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803710039] [2020-07-10 15:25:40,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:25:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:40,287 INFO L264 TraceCheckSpWp]: Trace formula consists of 1092 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-10 15:25:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:25:40,361 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:25:41,616 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-10 15:25:41,616 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:25:41,623 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 4, 1] term [2020-07-10 15:25:41,624 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:25:41,705 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:25:41,834 INFO L263 TraceCheckUtils]: 0: Hoare triple {135695#true} call ULTIMATE.init(); {135695#true} is VALID [2020-07-10 15:25:41,834 INFO L280 TraceCheckUtils]: 1: Hoare triple {135695#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {135695#true} is VALID [2020-07-10 15:25:41,834 INFO L280 TraceCheckUtils]: 2: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:41,834 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {135695#true} {135695#true} #973#return; {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L263 TraceCheckUtils]: 4: Hoare triple {135695#true} call #t~ret4 := main(); {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 5: Hoare triple {135695#true} ~output~0 := -1; {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 6: Hoare triple {135695#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 7: Hoare triple {135695#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L263 TraceCheckUtils]: 8: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 9: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 10: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 11: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,835 INFO L280 TraceCheckUtils]: 12: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 13: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 14: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 15: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 16: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 17: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 18: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 19: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 20: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,836 INFO L280 TraceCheckUtils]: 21: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 22: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 23: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 24: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 25: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 26: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 27: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 28: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 29: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,837 INFO L280 TraceCheckUtils]: 30: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 31: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 32: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 33: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 34: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 35: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 36: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 37: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 38: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 39: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,838 INFO L280 TraceCheckUtils]: 40: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 41: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 42: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 43: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 44: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 45: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 46: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 47: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 48: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,839 INFO L280 TraceCheckUtils]: 49: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 50: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 51: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 52: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 53: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 54: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 55: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 56: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 57: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,840 INFO L280 TraceCheckUtils]: 58: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 59: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 60: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 61: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 62: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 63: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 64: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 65: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 66: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,841 INFO L280 TraceCheckUtils]: 67: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 68: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 69: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 70: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 71: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 72: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 73: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 74: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 75: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 76: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,842 INFO L280 TraceCheckUtils]: 77: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 78: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 79: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 80: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 81: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 82: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 83: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 84: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 85: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:41,843 INFO L280 TraceCheckUtils]: 86: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 87: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 88: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 89: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 90: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 91: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 92: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 93: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 94: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,844 INFO L280 TraceCheckUtils]: 95: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 96: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 97: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 98: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 99: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 100: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 101: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 102: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 103: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 104: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,845 INFO L280 TraceCheckUtils]: 105: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 106: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 107: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 108: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 109: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 110: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 111: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 112: Hoare triple {135695#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L280 TraceCheckUtils]: 113: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:41,846 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 115: Hoare triple {135695#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 116: Hoare triple {135695#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 117: Hoare triple {135695#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L263 TraceCheckUtils]: 118: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 119: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 120: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 121: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 122: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,847 INFO L280 TraceCheckUtils]: 123: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 124: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 125: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 126: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 127: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 128: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 129: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 130: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 131: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 132: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,848 INFO L280 TraceCheckUtils]: 133: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 134: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 135: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 136: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 137: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 138: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 139: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 140: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 141: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,849 INFO L280 TraceCheckUtils]: 142: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 143: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 144: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 145: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 146: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 147: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 148: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 149: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 150: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,850 INFO L280 TraceCheckUtils]: 151: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 152: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 153: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 154: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 155: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 156: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 157: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 158: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 159: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 160: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,851 INFO L280 TraceCheckUtils]: 161: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 162: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 163: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 164: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 165: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 166: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 167: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 168: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 169: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 170: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,852 INFO L280 TraceCheckUtils]: 171: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 172: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 173: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 174: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 175: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 176: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 177: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 178: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 179: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,853 INFO L280 TraceCheckUtils]: 180: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 181: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 182: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 183: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 184: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 185: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 186: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 187: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 188: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,854 INFO L280 TraceCheckUtils]: 189: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 190: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 191: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 192: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 193: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 194: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 195: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 196: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 197: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 198: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,855 INFO L280 TraceCheckUtils]: 199: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 200: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 201: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 202: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 203: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 204: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 205: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 206: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,856 INFO L280 TraceCheckUtils]: 207: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 208: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 209: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 210: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 211: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 212: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 213: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 214: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 215: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 216: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,857 INFO L280 TraceCheckUtils]: 217: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 218: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 219: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 220: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 221: Hoare triple {135695#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 222: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 224: Hoare triple {135695#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 225: Hoare triple {135695#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L280 TraceCheckUtils]: 226: Hoare triple {135695#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135695#true} is VALID [2020-07-10 15:25:41,858 INFO L263 TraceCheckUtils]: 227: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 228: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 229: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 230: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 231: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 232: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 233: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 234: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 235: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 236: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,859 INFO L280 TraceCheckUtils]: 237: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 238: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 239: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 240: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 241: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 242: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 243: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 244: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 245: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 246: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,860 INFO L280 TraceCheckUtils]: 247: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 248: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 249: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 250: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 251: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 252: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 253: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 254: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 255: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 256: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,861 INFO L280 TraceCheckUtils]: 257: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 258: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 259: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 260: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 261: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 262: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 263: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 264: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 265: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 266: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,862 INFO L280 TraceCheckUtils]: 267: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 268: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 269: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 270: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 271: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 272: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 273: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 274: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 275: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 276: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,863 INFO L280 TraceCheckUtils]: 277: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 278: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 279: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 280: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 281: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 282: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 283: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 284: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 285: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 286: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 287: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,864 INFO L280 TraceCheckUtils]: 288: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 289: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 290: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 291: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 292: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 293: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 294: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 295: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 296: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 297: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,865 INFO L280 TraceCheckUtils]: 298: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 299: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 300: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 301: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 302: Hoare triple {135695#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 303: Hoare triple {135695#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 304: Hoare triple {135695#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 305: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 306: Hoare triple {135695#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 307: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,866 INFO L280 TraceCheckUtils]: 308: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 309: Hoare triple {135695#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 310: Hoare triple {135695#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 311: Hoare triple {135695#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 312: Hoare triple {135695#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 313: Hoare triple {135695#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 314: Hoare triple {135695#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 315: Hoare triple {135695#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 316: Hoare triple {135695#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 317: Hoare triple {135695#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,867 INFO L280 TraceCheckUtils]: 318: Hoare triple {135695#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 319: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 320: Hoare triple {135695#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 321: Hoare triple {135695#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 322: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 323: Hoare triple {135695#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 324: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 325: Hoare triple {135695#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 326: Hoare triple {135695#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 327: Hoare triple {135695#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 328: Hoare triple {135695#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,868 INFO L280 TraceCheckUtils]: 329: Hoare triple {135695#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 330: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 331: Hoare triple {135695#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 332: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 333: Hoare triple {135695#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 334: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 335: Hoare triple {135695#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 336: Hoare triple {135695#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 337: Hoare triple {135695#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 338: Hoare triple {135695#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {135695#true} is VALID [2020-07-10 15:25:41,869 INFO L280 TraceCheckUtils]: 339: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 341: Hoare triple {135695#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 342: Hoare triple {135695#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 343: Hoare triple {135695#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L263 TraceCheckUtils]: 344: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 345: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 346: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 347: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 348: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,870 INFO L280 TraceCheckUtils]: 349: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 350: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 351: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 352: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 353: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 354: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 355: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 356: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 357: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 358: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 359: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,871 INFO L280 TraceCheckUtils]: 360: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 361: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 362: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 363: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 364: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 365: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 366: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 367: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 368: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 369: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,872 INFO L280 TraceCheckUtils]: 370: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 371: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 372: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 373: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 374: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 375: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 376: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 377: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 378: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 379: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,873 INFO L280 TraceCheckUtils]: 380: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 381: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 382: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 383: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 384: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 385: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 386: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 387: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 388: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 389: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,874 INFO L280 TraceCheckUtils]: 390: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 391: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 392: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 393: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 394: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 395: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 396: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 397: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 398: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 399: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 400: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,875 INFO L280 TraceCheckUtils]: 401: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 402: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 403: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 404: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 405: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 406: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 407: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 408: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 409: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 410: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:41,876 INFO L280 TraceCheckUtils]: 411: Hoare triple {135695#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 412: Hoare triple {135695#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 413: Hoare triple {135695#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 414: Hoare triple {135695#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 415: Hoare triple {135695#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 416: Hoare triple {135695#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 417: Hoare triple {135695#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 418: Hoare triple {135695#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 419: Hoare triple {135695#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L280 TraceCheckUtils]: 420: Hoare triple {135695#true} assume true; {135695#true} is VALID [2020-07-10 15:25:41,877 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {135695#true} {135695#true} #977#return; {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 422: Hoare triple {135695#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 423: Hoare triple {135695#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 424: Hoare triple {135695#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L263 TraceCheckUtils]: 425: Hoare triple {135695#true} call #t~ret3 := calculate_output(~input~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 426: Hoare triple {135695#true} ~input := #in~input; {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 427: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 428: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 429: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 430: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,878 INFO L280 TraceCheckUtils]: 431: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 432: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 433: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 434: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 435: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 436: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 437: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 438: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 439: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 440: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,879 INFO L280 TraceCheckUtils]: 441: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 442: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 443: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 444: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 445: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 446: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 447: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 448: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 449: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 450: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 451: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,880 INFO L280 TraceCheckUtils]: 452: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 453: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 454: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 455: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 456: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 457: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 458: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 459: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 460: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 461: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,881 INFO L280 TraceCheckUtils]: 462: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 463: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 464: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 465: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 466: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 467: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 468: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 469: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 470: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 471: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,882 INFO L280 TraceCheckUtils]: 472: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 473: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 474: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 475: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 476: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 477: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 478: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 479: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 480: Hoare triple {135695#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 481: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,883 INFO L280 TraceCheckUtils]: 482: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 483: Hoare triple {135695#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 484: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 485: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 486: Hoare triple {135695#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 487: Hoare triple {135695#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 488: Hoare triple {135695#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 489: Hoare triple {135695#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 490: Hoare triple {135695#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135695#true} is VALID [2020-07-10 15:25:41,884 INFO L280 TraceCheckUtils]: 491: Hoare triple {135695#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135695#true} is VALID [2020-07-10 15:25:41,886 INFO L280 TraceCheckUtils]: 492: Hoare triple {135695#true} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;#res := -1; {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,887 INFO L280 TraceCheckUtils]: 493: Hoare triple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} assume true; {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,888 INFO L275 TraceCheckUtils]: 494: Hoare quadruple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} {135695#true} #977#return; {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,889 INFO L280 TraceCheckUtils]: 495: Hoare triple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,890 INFO L280 TraceCheckUtils]: 496: Hoare triple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,891 INFO L280 TraceCheckUtils]: 497: Hoare triple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} is VALID [2020-07-10 15:25:41,892 INFO L263 TraceCheckUtils]: 498: Hoare triple {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} call #t~ret3 := calculate_output(~input~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,893 INFO L280 TraceCheckUtils]: 499: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,894 INFO L280 TraceCheckUtils]: 500: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,895 INFO L280 TraceCheckUtils]: 501: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,896 INFO L280 TraceCheckUtils]: 502: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,897 INFO L280 TraceCheckUtils]: 503: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,898 INFO L280 TraceCheckUtils]: 504: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,899 INFO L280 TraceCheckUtils]: 505: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,899 INFO L280 TraceCheckUtils]: 506: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,900 INFO L280 TraceCheckUtils]: 507: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,901 INFO L280 TraceCheckUtils]: 508: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,902 INFO L280 TraceCheckUtils]: 509: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,903 INFO L280 TraceCheckUtils]: 510: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,904 INFO L280 TraceCheckUtils]: 511: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,905 INFO L280 TraceCheckUtils]: 512: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,906 INFO L280 TraceCheckUtils]: 513: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,907 INFO L280 TraceCheckUtils]: 514: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,908 INFO L280 TraceCheckUtils]: 515: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,909 INFO L280 TraceCheckUtils]: 516: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,910 INFO L280 TraceCheckUtils]: 517: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,911 INFO L280 TraceCheckUtils]: 518: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,911 INFO L280 TraceCheckUtils]: 519: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,912 INFO L280 TraceCheckUtils]: 520: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,913 INFO L280 TraceCheckUtils]: 521: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,913 INFO L280 TraceCheckUtils]: 522: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,914 INFO L280 TraceCheckUtils]: 523: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,915 INFO L280 TraceCheckUtils]: 524: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,916 INFO L280 TraceCheckUtils]: 525: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,917 INFO L280 TraceCheckUtils]: 526: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,917 INFO L280 TraceCheckUtils]: 527: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,918 INFO L280 TraceCheckUtils]: 528: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,919 INFO L280 TraceCheckUtils]: 529: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,920 INFO L280 TraceCheckUtils]: 530: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,921 INFO L280 TraceCheckUtils]: 531: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,922 INFO L280 TraceCheckUtils]: 532: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,923 INFO L280 TraceCheckUtils]: 533: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,924 INFO L280 TraceCheckUtils]: 534: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,925 INFO L280 TraceCheckUtils]: 535: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,926 INFO L280 TraceCheckUtils]: 536: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,926 INFO L280 TraceCheckUtils]: 537: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,927 INFO L280 TraceCheckUtils]: 538: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,928 INFO L280 TraceCheckUtils]: 539: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,929 INFO L280 TraceCheckUtils]: 540: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,929 INFO L280 TraceCheckUtils]: 541: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,930 INFO L280 TraceCheckUtils]: 542: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,931 INFO L280 TraceCheckUtils]: 543: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,932 INFO L280 TraceCheckUtils]: 544: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,933 INFO L280 TraceCheckUtils]: 545: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,934 INFO L280 TraceCheckUtils]: 546: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,934 INFO L280 TraceCheckUtils]: 547: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,935 INFO L280 TraceCheckUtils]: 548: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,936 INFO L280 TraceCheckUtils]: 549: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,937 INFO L280 TraceCheckUtils]: 550: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,938 INFO L280 TraceCheckUtils]: 551: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,938 INFO L280 TraceCheckUtils]: 552: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,939 INFO L280 TraceCheckUtils]: 553: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,940 INFO L280 TraceCheckUtils]: 554: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,941 INFO L280 TraceCheckUtils]: 555: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,942 INFO L280 TraceCheckUtils]: 556: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,943 INFO L280 TraceCheckUtils]: 557: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,943 INFO L280 TraceCheckUtils]: 558: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,944 INFO L280 TraceCheckUtils]: 559: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,945 INFO L280 TraceCheckUtils]: 560: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,946 INFO L280 TraceCheckUtils]: 561: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,947 INFO L280 TraceCheckUtils]: 562: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,948 INFO L280 TraceCheckUtils]: 563: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,949 INFO L280 TraceCheckUtils]: 564: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,950 INFO L280 TraceCheckUtils]: 565: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,951 INFO L280 TraceCheckUtils]: 566: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,953 INFO L280 TraceCheckUtils]: 567: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,954 INFO L280 TraceCheckUtils]: 568: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,955 INFO L280 TraceCheckUtils]: 569: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,957 INFO L280 TraceCheckUtils]: 570: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,958 INFO L280 TraceCheckUtils]: 571: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,959 INFO L280 TraceCheckUtils]: 572: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,959 INFO L280 TraceCheckUtils]: 573: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,960 INFO L280 TraceCheckUtils]: 574: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,961 INFO L280 TraceCheckUtils]: 575: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,962 INFO L280 TraceCheckUtils]: 576: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,964 INFO L280 TraceCheckUtils]: 577: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,965 INFO L280 TraceCheckUtils]: 578: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,965 INFO L280 TraceCheckUtils]: 579: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,966 INFO L280 TraceCheckUtils]: 580: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,967 INFO L280 TraceCheckUtils]: 581: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,968 INFO L280 TraceCheckUtils]: 582: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,969 INFO L280 TraceCheckUtils]: 583: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,970 INFO L280 TraceCheckUtils]: 584: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,972 INFO L280 TraceCheckUtils]: 585: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,973 INFO L280 TraceCheckUtils]: 586: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,974 INFO L280 TraceCheckUtils]: 587: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,975 INFO L280 TraceCheckUtils]: 588: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,976 INFO L280 TraceCheckUtils]: 589: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,977 INFO L280 TraceCheckUtils]: 590: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,978 INFO L280 TraceCheckUtils]: 591: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,979 INFO L280 TraceCheckUtils]: 592: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,980 INFO L280 TraceCheckUtils]: 593: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,981 INFO L280 TraceCheckUtils]: 594: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,982 INFO L280 TraceCheckUtils]: 595: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,983 INFO L280 TraceCheckUtils]: 596: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,983 INFO L280 TraceCheckUtils]: 597: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,984 INFO L280 TraceCheckUtils]: 598: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,985 INFO L280 TraceCheckUtils]: 599: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,986 INFO L280 TraceCheckUtils]: 600: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,987 INFO L280 TraceCheckUtils]: 601: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,988 INFO L280 TraceCheckUtils]: 602: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,989 INFO L280 TraceCheckUtils]: 603: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:25:41,991 INFO L280 TraceCheckUtils]: 604: Hoare triple {137856#(and (<= ~a24~0 |old(~a24~0)|) (<= ~a21~0 |old(~a21~0)|))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {138175#(or (and (<= 2 |old(~a24~0)|) (<= 6 |old(~a21~0)|)) (and (<= 1 |old(~a24~0)|) (<= 10 |old(~a21~0)|)))} is VALID [2020-07-10 15:25:41,992 INFO L280 TraceCheckUtils]: 605: Hoare triple {138175#(or (and (<= 2 |old(~a24~0)|) (<= 6 |old(~a21~0)|)) (and (<= 1 |old(~a24~0)|) (<= 10 |old(~a21~0)|)))} assume true; {138175#(or (and (<= 2 |old(~a24~0)|) (<= 6 |old(~a21~0)|)) (and (<= 1 |old(~a24~0)|) (<= 10 |old(~a21~0)|)))} is VALID [2020-07-10 15:25:41,994 INFO L275 TraceCheckUtils]: 606: Hoare quadruple {138175#(or (and (<= 2 |old(~a24~0)|) (<= 6 |old(~a21~0)|)) (and (<= 1 |old(~a24~0)|) (<= 10 |old(~a21~0)|)))} {137837#(and (<= ~a24~0 1) (<= ~a21~0 6))} #977#return; {135696#false} is VALID [2020-07-10 15:25:41,994 INFO L280 TraceCheckUtils]: 607: Hoare triple {135696#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135696#false} is VALID [2020-07-10 15:25:41,994 INFO L280 TraceCheckUtils]: 608: Hoare triple {135696#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 609: Hoare triple {135696#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L263 TraceCheckUtils]: 610: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 611: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 612: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 613: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 614: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,995 INFO L280 TraceCheckUtils]: 615: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 616: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 617: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 618: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 619: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 620: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 621: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 622: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 623: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,996 INFO L280 TraceCheckUtils]: 624: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 625: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 626: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 627: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 628: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 629: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 630: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 631: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 632: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 633: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,997 INFO L280 TraceCheckUtils]: 634: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 635: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 636: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 637: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 638: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 639: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 640: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 641: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 642: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,998 INFO L280 TraceCheckUtils]: 643: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 644: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 645: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 646: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 647: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 648: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 649: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 650: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 651: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:41,999 INFO L280 TraceCheckUtils]: 652: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 653: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 654: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 655: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 656: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 657: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 658: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 659: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 660: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,000 INFO L280 TraceCheckUtils]: 661: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 662: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 663: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 664: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 665: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 666: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 667: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 668: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 669: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,001 INFO L280 TraceCheckUtils]: 670: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 671: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 672: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 673: Hoare triple {135696#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 674: Hoare triple {135696#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 675: Hoare triple {135696#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 676: Hoare triple {135696#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 677: Hoare triple {135696#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 678: Hoare triple {135696#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L280 TraceCheckUtils]: 679: Hoare triple {135696#false} assume true; {135696#false} is VALID [2020-07-10 15:25:42,002 INFO L275 TraceCheckUtils]: 680: Hoare quadruple {135696#false} {135696#false} #977#return; {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 681: Hoare triple {135696#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 682: Hoare triple {135696#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 683: Hoare triple {135696#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L263 TraceCheckUtils]: 684: Hoare triple {135696#false} call #t~ret3 := calculate_output(~input~0); {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 685: Hoare triple {135696#false} ~input := #in~input; {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 686: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 687: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 688: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,003 INFO L280 TraceCheckUtils]: 689: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 690: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 691: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 692: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 693: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 694: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 695: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 696: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 697: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 698: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,004 INFO L280 TraceCheckUtils]: 699: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 700: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 701: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 702: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 703: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 704: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 705: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 706: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 707: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,005 INFO L280 TraceCheckUtils]: 708: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 709: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 710: Hoare triple {135696#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 711: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 712: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 713: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 714: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 715: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 716: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,006 INFO L280 TraceCheckUtils]: 717: Hoare triple {135696#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,007 INFO L280 TraceCheckUtils]: 718: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,007 INFO L280 TraceCheckUtils]: 719: Hoare triple {135696#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,007 INFO L280 TraceCheckUtils]: 720: Hoare triple {135696#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {135696#false} is VALID [2020-07-10 15:25:42,007 INFO L280 TraceCheckUtils]: 721: Hoare triple {135696#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {135696#false} is VALID [2020-07-10 15:25:42,007 INFO L280 TraceCheckUtils]: 722: Hoare triple {135696#false} assume !false; {135696#false} is VALID [2020-07-10 15:25:42,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2071 backedges. 1177 proven. 2 refuted. 0 times theorem prover too weak. 892 trivial. 0 not checked. [2020-07-10 15:25:42,275 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:25:42,276 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5] total 15 [2020-07-10 15:25:42,276 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009895815] [2020-07-10 15:25:42,277 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 723 [2020-07-10 15:25:42,278 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:25:42,278 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2020-07-10 15:25:43,389 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 528 edges. 528 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:25:43,389 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-10 15:25:43,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:25:43,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-10 15:25:43,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2020-07-10 15:25:43,390 INFO L87 Difference]: Start difference. First operand 4838 states and 5311 transitions. Second operand 15 states. [2020-07-10 15:26:27,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:26:27,267 INFO L93 Difference]: Finished difference Result 10254 states and 11297 transitions. [2020-07-10 15:26:27,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2020-07-10 15:26:27,267 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 723 [2020-07-10 15:26:27,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:26:27,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-10 15:26:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2761 transitions. [2020-07-10 15:26:27,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-10 15:26:27,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2761 transitions. [2020-07-10 15:26:27,294 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 58 states and 2761 transitions. [2020-07-10 15:26:35,792 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2761 edges. 2761 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:26:36,708 INFO L225 Difference]: With dead ends: 10254 [2020-07-10 15:26:36,709 INFO L226 Difference]: Without dead ends: 5036 [2020-07-10 15:26:36,715 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 838 GetRequests, 775 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1280 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=544, Invalid=3616, Unknown=0, NotChecked=0, Total=4160 [2020-07-10 15:26:36,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2020-07-10 15:26:37,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 3732. [2020-07-10 15:26:37,605 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:26:37,605 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5036 states. Second operand 3732 states. [2020-07-10 15:26:37,605 INFO L74 IsIncluded]: Start isIncluded. First operand 5036 states. Second operand 3732 states. [2020-07-10 15:26:37,605 INFO L87 Difference]: Start difference. First operand 5036 states. Second operand 3732 states. [2020-07-10 15:26:38,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:26:38,331 INFO L93 Difference]: Finished difference Result 5036 states and 5383 transitions. [2020-07-10 15:26:38,331 INFO L276 IsEmpty]: Start isEmpty. Operand 5036 states and 5383 transitions. [2020-07-10 15:26:38,335 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:26:38,335 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:26:38,335 INFO L74 IsIncluded]: Start isIncluded. First operand 3732 states. Second operand 5036 states. [2020-07-10 15:26:38,335 INFO L87 Difference]: Start difference. First operand 3732 states. Second operand 5036 states. [2020-07-10 15:26:39,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:26:39,122 INFO L93 Difference]: Finished difference Result 5036 states and 5383 transitions. [2020-07-10 15:26:39,122 INFO L276 IsEmpty]: Start isEmpty. Operand 5036 states and 5383 transitions. [2020-07-10 15:26:39,127 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:26:39,127 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:26:39,127 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:26:39,127 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:26:39,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3732 states. [2020-07-10 15:26:39,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3732 states to 3732 states and 4013 transitions. [2020-07-10 15:26:39,649 INFO L78 Accepts]: Start accepts. Automaton has 3732 states and 4013 transitions. Word has length 723 [2020-07-10 15:26:39,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:26:39,650 INFO L479 AbstractCegarLoop]: Abstraction has 3732 states and 4013 transitions. [2020-07-10 15:26:39,650 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-10 15:26:39,650 INFO L276 IsEmpty]: Start isEmpty. Operand 3732 states and 4013 transitions. [2020-07-10 15:26:39,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 796 [2020-07-10 15:26:39,656 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:26:39,657 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:26:39,857 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:26:39,858 INFO L427 AbstractCegarLoop]: === Iteration 14 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:26:39,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:26:39,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1074697562, now seen corresponding path program 1 times [2020-07-10 15:26:39,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:26:39,860 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76460116] [2020-07-10 15:26:39,860 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:26:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,117 INFO L280 TraceCheckUtils]: 0: Hoare triple {163702#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {162972#true} is VALID [2020-07-10 15:26:40,118 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,118 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-10 15:26:40,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,172 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,172 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 3: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 4: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,173 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 8: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,174 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,175 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,176 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,177 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,178 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,179 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,179 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,179 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,179 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,179 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,180 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,181 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,182 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,183 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,184 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,185 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,186 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,187 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,188 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,189 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {162972#true} is VALID [2020-07-10 15:26:40,190 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,190 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,216 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,216 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 3: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 4: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,217 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 8: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,218 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,219 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,220 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,221 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,222 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,223 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,224 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,225 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,226 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,227 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,228 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,229 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,230 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,231 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,232 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,233 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,233 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {162972#true} is VALID [2020-07-10 15:26:40,233 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,233 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,263 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,263 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,263 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 3: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 4: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,264 INFO L280 TraceCheckUtils]: 8: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,265 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,266 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,267 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,268 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,269 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,270 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,271 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,272 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,273 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,274 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,275 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 105: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 106: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 107: Hoare triple {162972#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 108: Hoare triple {162972#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 109: Hoare triple {162972#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 110: Hoare triple {162972#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {162972#true} is VALID [2020-07-10 15:26:40,276 INFO L280 TraceCheckUtils]: 111: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,277 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,313 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 3: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 4: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 8: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,314 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,315 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,316 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,317 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,318 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,319 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,320 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,321 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,322 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,323 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,324 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 105: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 106: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 107: Hoare triple {162972#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,325 INFO L280 TraceCheckUtils]: 108: Hoare triple {162972#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 109: Hoare triple {162972#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 110: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 111: Hoare triple {162972#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 112: Hoare triple {162972#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 113: Hoare triple {162972#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 114: Hoare triple {162972#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 115: Hoare triple {162972#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 116: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,326 INFO L280 TraceCheckUtils]: 117: Hoare triple {162972#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 118: Hoare triple {162972#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 119: Hoare triple {162972#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 120: Hoare triple {162972#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 121: Hoare triple {162972#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 122: Hoare triple {162972#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 123: Hoare triple {162972#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 124: Hoare triple {162972#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 125: Hoare triple {162972#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 126: Hoare triple {162972#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {162972#true} is VALID [2020-07-10 15:26:40,327 INFO L280 TraceCheckUtils]: 127: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 128: Hoare triple {162972#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 129: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 130: Hoare triple {162972#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 131: Hoare triple {162972#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 132: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 133: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 134: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 135: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 136: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,328 INFO L280 TraceCheckUtils]: 137: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 138: Hoare triple {162972#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 139: Hoare triple {162972#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 140: Hoare triple {162972#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 141: Hoare triple {162972#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 142: Hoare triple {162972#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 143: Hoare triple {162972#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 144: Hoare triple {162972#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 145: Hoare triple {162972#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,329 INFO L280 TraceCheckUtils]: 146: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,330 INFO L280 TraceCheckUtils]: 147: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,330 INFO L280 TraceCheckUtils]: 148: Hoare triple {162972#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,330 INFO L280 TraceCheckUtils]: 149: Hoare triple {162972#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,330 INFO L280 TraceCheckUtils]: 150: Hoare triple {162972#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,330 INFO L280 TraceCheckUtils]: 151: Hoare triple {162972#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,331 INFO L280 TraceCheckUtils]: 152: Hoare triple {162972#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,332 INFO L280 TraceCheckUtils]: 153: Hoare triple {163456#(<= ~a12~0 76)} assume true; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,333 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {163456#(<= ~a12~0 76)} {162972#true} #977#return; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,449 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,451 INFO L280 TraceCheckUtils]: 1: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,452 INFO L280 TraceCheckUtils]: 2: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,453 INFO L280 TraceCheckUtils]: 3: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,454 INFO L280 TraceCheckUtils]: 4: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,455 INFO L280 TraceCheckUtils]: 5: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,455 INFO L280 TraceCheckUtils]: 6: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,456 INFO L280 TraceCheckUtils]: 7: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,457 INFO L280 TraceCheckUtils]: 8: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,458 INFO L280 TraceCheckUtils]: 9: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,459 INFO L280 TraceCheckUtils]: 10: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,460 INFO L280 TraceCheckUtils]: 11: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,461 INFO L280 TraceCheckUtils]: 12: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,462 INFO L280 TraceCheckUtils]: 13: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,463 INFO L280 TraceCheckUtils]: 14: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,464 INFO L280 TraceCheckUtils]: 15: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,464 INFO L280 TraceCheckUtils]: 16: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,465 INFO L280 TraceCheckUtils]: 17: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,466 INFO L280 TraceCheckUtils]: 18: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,467 INFO L280 TraceCheckUtils]: 19: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,468 INFO L280 TraceCheckUtils]: 20: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,469 INFO L280 TraceCheckUtils]: 21: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,470 INFO L280 TraceCheckUtils]: 22: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,471 INFO L280 TraceCheckUtils]: 23: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,471 INFO L280 TraceCheckUtils]: 24: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,472 INFO L280 TraceCheckUtils]: 25: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,473 INFO L280 TraceCheckUtils]: 26: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,474 INFO L280 TraceCheckUtils]: 27: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,475 INFO L280 TraceCheckUtils]: 28: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,476 INFO L280 TraceCheckUtils]: 29: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,483 INFO L280 TraceCheckUtils]: 30: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,484 INFO L280 TraceCheckUtils]: 31: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,485 INFO L280 TraceCheckUtils]: 32: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,486 INFO L280 TraceCheckUtils]: 33: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,487 INFO L280 TraceCheckUtils]: 34: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,487 INFO L280 TraceCheckUtils]: 35: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,488 INFO L280 TraceCheckUtils]: 36: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,489 INFO L280 TraceCheckUtils]: 37: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,490 INFO L280 TraceCheckUtils]: 38: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,491 INFO L280 TraceCheckUtils]: 39: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,492 INFO L280 TraceCheckUtils]: 40: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,493 INFO L280 TraceCheckUtils]: 41: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,494 INFO L280 TraceCheckUtils]: 42: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,494 INFO L280 TraceCheckUtils]: 43: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,495 INFO L280 TraceCheckUtils]: 44: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,496 INFO L280 TraceCheckUtils]: 45: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,497 INFO L280 TraceCheckUtils]: 46: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,498 INFO L280 TraceCheckUtils]: 47: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,499 INFO L280 TraceCheckUtils]: 48: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,500 INFO L280 TraceCheckUtils]: 49: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,500 INFO L280 TraceCheckUtils]: 50: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,501 INFO L280 TraceCheckUtils]: 51: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,502 INFO L280 TraceCheckUtils]: 52: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,503 INFO L280 TraceCheckUtils]: 53: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,504 INFO L280 TraceCheckUtils]: 54: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,505 INFO L280 TraceCheckUtils]: 55: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,506 INFO L280 TraceCheckUtils]: 56: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,506 INFO L280 TraceCheckUtils]: 57: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,507 INFO L280 TraceCheckUtils]: 58: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,508 INFO L280 TraceCheckUtils]: 59: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,509 INFO L280 TraceCheckUtils]: 60: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,509 INFO L280 TraceCheckUtils]: 61: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,510 INFO L280 TraceCheckUtils]: 62: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,511 INFO L280 TraceCheckUtils]: 63: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,511 INFO L280 TraceCheckUtils]: 64: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,512 INFO L280 TraceCheckUtils]: 65: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,513 INFO L280 TraceCheckUtils]: 66: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,513 INFO L280 TraceCheckUtils]: 67: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,514 INFO L280 TraceCheckUtils]: 68: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,515 INFO L280 TraceCheckUtils]: 69: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,516 INFO L280 TraceCheckUtils]: 70: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,516 INFO L280 TraceCheckUtils]: 71: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,517 INFO L280 TraceCheckUtils]: 72: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,518 INFO L280 TraceCheckUtils]: 73: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,518 INFO L280 TraceCheckUtils]: 74: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,519 INFO L280 TraceCheckUtils]: 75: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,520 INFO L280 TraceCheckUtils]: 76: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,521 INFO L280 TraceCheckUtils]: 77: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,521 INFO L280 TraceCheckUtils]: 78: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,522 INFO L280 TraceCheckUtils]: 79: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,523 INFO L280 TraceCheckUtils]: 80: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,523 INFO L280 TraceCheckUtils]: 81: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,524 INFO L280 TraceCheckUtils]: 82: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,525 INFO L280 TraceCheckUtils]: 83: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,526 INFO L280 TraceCheckUtils]: 84: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,526 INFO L280 TraceCheckUtils]: 85: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,527 INFO L280 TraceCheckUtils]: 86: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,528 INFO L280 TraceCheckUtils]: 87: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,528 INFO L280 TraceCheckUtils]: 88: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,529 INFO L280 TraceCheckUtils]: 89: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,530 INFO L280 TraceCheckUtils]: 90: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,531 INFO L280 TraceCheckUtils]: 91: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,531 INFO L280 TraceCheckUtils]: 92: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,532 INFO L280 TraceCheckUtils]: 93: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,533 INFO L280 TraceCheckUtils]: 94: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,534 INFO L280 TraceCheckUtils]: 95: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,534 INFO L280 TraceCheckUtils]: 96: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,535 INFO L280 TraceCheckUtils]: 97: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,536 INFO L280 TraceCheckUtils]: 98: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,537 INFO L280 TraceCheckUtils]: 99: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,537 INFO L280 TraceCheckUtils]: 100: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,538 INFO L280 TraceCheckUtils]: 101: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,539 INFO L280 TraceCheckUtils]: 102: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,540 INFO L280 TraceCheckUtils]: 103: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,540 INFO L280 TraceCheckUtils]: 104: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,541 INFO L280 TraceCheckUtils]: 105: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,542 INFO L280 TraceCheckUtils]: 106: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,543 INFO L280 TraceCheckUtils]: 107: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,543 INFO L280 TraceCheckUtils]: 108: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,544 INFO L280 TraceCheckUtils]: 109: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,545 INFO L280 TraceCheckUtils]: 110: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,546 INFO L280 TraceCheckUtils]: 111: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,546 INFO L280 TraceCheckUtils]: 112: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,547 INFO L280 TraceCheckUtils]: 113: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,548 INFO L280 TraceCheckUtils]: 114: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,549 INFO L280 TraceCheckUtils]: 115: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,549 INFO L280 TraceCheckUtils]: 116: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,550 INFO L280 TraceCheckUtils]: 117: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,551 INFO L280 TraceCheckUtils]: 118: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,551 INFO L280 TraceCheckUtils]: 119: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,552 INFO L280 TraceCheckUtils]: 120: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,553 INFO L280 TraceCheckUtils]: 121: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,554 INFO L280 TraceCheckUtils]: 122: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,554 INFO L280 TraceCheckUtils]: 123: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,555 INFO L280 TraceCheckUtils]: 124: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,556 INFO L280 TraceCheckUtils]: 125: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,557 INFO L280 TraceCheckUtils]: 126: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,557 INFO L280 TraceCheckUtils]: 127: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,558 INFO L280 TraceCheckUtils]: 128: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,559 INFO L280 TraceCheckUtils]: 129: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,560 INFO L280 TraceCheckUtils]: 130: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,560 INFO L280 TraceCheckUtils]: 131: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,561 INFO L280 TraceCheckUtils]: 132: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,562 INFO L280 TraceCheckUtils]: 133: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,563 INFO L280 TraceCheckUtils]: 134: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,563 INFO L280 TraceCheckUtils]: 135: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,564 INFO L280 TraceCheckUtils]: 136: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,565 INFO L280 TraceCheckUtils]: 137: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,565 INFO L280 TraceCheckUtils]: 138: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,566 INFO L280 TraceCheckUtils]: 139: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,567 INFO L280 TraceCheckUtils]: 140: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,568 INFO L280 TraceCheckUtils]: 141: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,568 INFO L280 TraceCheckUtils]: 142: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,569 INFO L280 TraceCheckUtils]: 143: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,570 INFO L280 TraceCheckUtils]: 144: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,571 INFO L280 TraceCheckUtils]: 145: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,571 INFO L280 TraceCheckUtils]: 146: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,572 INFO L280 TraceCheckUtils]: 147: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,573 INFO L280 TraceCheckUtils]: 148: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,573 INFO L280 TraceCheckUtils]: 149: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,574 INFO L280 TraceCheckUtils]: 150: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,575 INFO L280 TraceCheckUtils]: 151: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,576 INFO L280 TraceCheckUtils]: 152: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,576 INFO L280 TraceCheckUtils]: 153: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,577 INFO L280 TraceCheckUtils]: 154: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,578 INFO L280 TraceCheckUtils]: 155: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,579 INFO L280 TraceCheckUtils]: 156: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,581 INFO L280 TraceCheckUtils]: 157: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,582 INFO L280 TraceCheckUtils]: 158: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,583 INFO L280 TraceCheckUtils]: 159: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,584 INFO L280 TraceCheckUtils]: 160: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,585 INFO L280 TraceCheckUtils]: 161: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,586 INFO L280 TraceCheckUtils]: 162: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,587 INFO L280 TraceCheckUtils]: 163: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,588 INFO L280 TraceCheckUtils]: 164: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,589 INFO L280 TraceCheckUtils]: 165: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,590 INFO L280 TraceCheckUtils]: 166: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,590 INFO L280 TraceCheckUtils]: 167: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,591 INFO L280 TraceCheckUtils]: 168: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,592 INFO L280 TraceCheckUtils]: 169: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,593 INFO L280 TraceCheckUtils]: 170: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,593 INFO L280 TraceCheckUtils]: 171: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,595 INFO L280 TraceCheckUtils]: 172: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,596 INFO L280 TraceCheckUtils]: 173: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,597 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-10 15:26:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:40,630 INFO L280 TraceCheckUtils]: 0: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,630 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,630 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,630 INFO L280 TraceCheckUtils]: 3: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,630 INFO L280 TraceCheckUtils]: 4: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 8: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,631 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,632 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,633 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,634 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,635 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,636 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,637 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,638 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {162972#true} is VALID [2020-07-10 15:26:40,638 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,638 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {162972#true} {162973#false} #977#return; {162973#false} is VALID [2020-07-10 15:26:40,641 INFO L263 TraceCheckUtils]: 0: Hoare triple {162972#true} call ULTIMATE.init(); {163702#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,641 INFO L280 TraceCheckUtils]: 1: Hoare triple {163702#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {162972#true} is VALID [2020-07-10 15:26:40,641 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,641 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-10 15:26:40,641 INFO L263 TraceCheckUtils]: 4: Hoare triple {162972#true} call #t~ret4 := main(); {162972#true} is VALID [2020-07-10 15:26:40,642 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} ~output~0 := -1; {162972#true} is VALID [2020-07-10 15:26:40,642 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:40,642 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:40,643 INFO L263 TraceCheckUtils]: 8: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,643 INFO L280 TraceCheckUtils]: 9: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,643 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,643 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,643 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,643 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,644 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,645 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,646 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,647 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,648 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,649 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,650 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,651 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,652 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 105: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 106: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,653 INFO L280 TraceCheckUtils]: 107: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 108: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 109: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 110: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 111: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 112: Hoare triple {162972#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 113: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 115: Hoare triple {162972#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 116: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:40,654 INFO L280 TraceCheckUtils]: 117: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L263 TraceCheckUtils]: 118: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 119: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 120: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 121: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 122: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 123: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,656 INFO L280 TraceCheckUtils]: 124: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 125: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 126: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 127: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 128: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 129: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 130: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 131: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 132: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,657 INFO L280 TraceCheckUtils]: 133: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 134: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 135: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 136: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 137: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 138: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 139: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 140: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 141: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 142: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,658 INFO L280 TraceCheckUtils]: 143: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 144: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 145: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 146: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 147: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 148: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 149: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 150: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 151: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,659 INFO L280 TraceCheckUtils]: 152: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 153: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 154: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 155: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 156: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 157: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 158: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,660 INFO L280 TraceCheckUtils]: 159: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,663 INFO L280 TraceCheckUtils]: 160: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 161: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 162: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 163: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 164: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 165: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 166: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,664 INFO L280 TraceCheckUtils]: 167: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 168: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 169: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 170: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 171: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 172: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 173: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,665 INFO L280 TraceCheckUtils]: 174: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 175: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 176: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 177: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 178: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 179: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 180: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 181: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 182: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,666 INFO L280 TraceCheckUtils]: 183: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 184: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 185: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 186: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 187: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 188: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 189: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 190: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 191: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 192: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 193: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,667 INFO L280 TraceCheckUtils]: 194: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 195: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 196: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 197: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 198: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 199: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 200: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 201: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 202: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 203: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,668 INFO L280 TraceCheckUtils]: 204: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 205: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 206: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 207: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 208: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 209: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 210: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 211: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 212: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 213: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,669 INFO L280 TraceCheckUtils]: 214: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 215: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 216: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 217: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 218: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 219: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 220: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 221: Hoare triple {162972#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L280 TraceCheckUtils]: 222: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,670 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,704 INFO L280 TraceCheckUtils]: 224: Hoare triple {162972#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162972#true} is VALID [2020-07-10 15:26:40,704 INFO L280 TraceCheckUtils]: 225: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:40,704 INFO L280 TraceCheckUtils]: 226: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:40,707 INFO L263 TraceCheckUtils]: 227: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 228: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 229: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 230: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 231: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 232: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 233: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 234: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,708 INFO L280 TraceCheckUtils]: 235: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 236: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 237: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 238: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 239: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 240: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 241: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 242: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 243: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,709 INFO L280 TraceCheckUtils]: 244: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 245: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 246: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 247: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 248: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 249: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 250: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 251: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 252: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 253: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,710 INFO L280 TraceCheckUtils]: 254: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 255: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 256: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 257: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 258: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 259: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 260: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 261: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 262: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,711 INFO L280 TraceCheckUtils]: 263: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 264: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 265: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 266: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 267: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 268: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 269: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 270: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 271: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 272: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,712 INFO L280 TraceCheckUtils]: 273: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 274: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 275: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 276: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 277: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 278: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 279: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 280: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 281: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,713 INFO L280 TraceCheckUtils]: 282: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 283: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 284: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 285: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 286: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 287: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 288: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 289: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 290: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 291: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,714 INFO L280 TraceCheckUtils]: 292: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 293: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 294: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 295: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 296: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 297: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 298: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 299: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 300: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,715 INFO L280 TraceCheckUtils]: 301: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 302: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 303: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 304: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 305: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 306: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 307: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 308: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 309: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 310: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,716 INFO L280 TraceCheckUtils]: 311: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 312: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 313: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 314: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 315: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 316: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 317: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 318: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 319: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,717 INFO L280 TraceCheckUtils]: 320: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 321: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 322: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 323: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 324: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 325: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 326: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 327: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 328: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 329: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,718 INFO L280 TraceCheckUtils]: 330: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 331: Hoare triple {162972#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 332: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 333: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 334: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 335: Hoare triple {162972#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 336: Hoare triple {162972#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 337: Hoare triple {162972#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 338: Hoare triple {162972#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {162972#true} is VALID [2020-07-10 15:26:40,719 INFO L280 TraceCheckUtils]: 339: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,720 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:40,720 INFO L280 TraceCheckUtils]: 341: Hoare triple {162972#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162972#true} is VALID [2020-07-10 15:26:40,720 INFO L280 TraceCheckUtils]: 342: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:40,720 INFO L280 TraceCheckUtils]: 343: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:40,721 INFO L263 TraceCheckUtils]: 344: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,721 INFO L280 TraceCheckUtils]: 345: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,721 INFO L280 TraceCheckUtils]: 346: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 347: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 348: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 349: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 350: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 351: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 352: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 353: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 354: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 355: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,722 INFO L280 TraceCheckUtils]: 356: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 357: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 358: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 359: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 360: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 361: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 362: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 363: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 364: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,723 INFO L280 TraceCheckUtils]: 365: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 366: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 367: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 368: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 369: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 370: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 371: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 372: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 373: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 374: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,724 INFO L280 TraceCheckUtils]: 375: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 376: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 377: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 378: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 379: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 380: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 381: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 382: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 383: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,725 INFO L280 TraceCheckUtils]: 384: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 385: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 386: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 387: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 388: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 389: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 390: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 391: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 392: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 393: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,726 INFO L280 TraceCheckUtils]: 394: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 395: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 396: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 397: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 398: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 399: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 400: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 401: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 402: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,727 INFO L280 TraceCheckUtils]: 403: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 404: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 405: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 406: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 407: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 408: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 409: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 410: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 411: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 412: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,728 INFO L280 TraceCheckUtils]: 413: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 414: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 415: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 416: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 417: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 418: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 419: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 420: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 421: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:40,729 INFO L280 TraceCheckUtils]: 422: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 423: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 424: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 425: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 426: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 427: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 428: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 429: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 430: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,730 INFO L280 TraceCheckUtils]: 431: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 432: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 433: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 434: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 435: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 436: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 437: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 438: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 439: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,731 INFO L280 TraceCheckUtils]: 440: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 441: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 442: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 443: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 444: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 445: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 446: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 447: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 448: Hoare triple {162972#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 449: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,732 INFO L280 TraceCheckUtils]: 450: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 451: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 452: Hoare triple {162972#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 453: Hoare triple {162972#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 454: Hoare triple {162972#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 455: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 456: Hoare triple {162972#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 457: Hoare triple {162972#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 458: Hoare triple {162972#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 459: Hoare triple {162972#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,733 INFO L280 TraceCheckUtils]: 460: Hoare triple {162972#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 461: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 462: Hoare triple {162972#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 463: Hoare triple {162972#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 464: Hoare triple {162972#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 465: Hoare triple {162972#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 466: Hoare triple {162972#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 467: Hoare triple {162972#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 468: Hoare triple {162972#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,734 INFO L280 TraceCheckUtils]: 469: Hoare triple {162972#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 470: Hoare triple {162972#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 471: Hoare triple {162972#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 472: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 473: Hoare triple {162972#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 474: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 475: Hoare triple {162972#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 476: Hoare triple {162972#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 477: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 478: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,735 INFO L280 TraceCheckUtils]: 479: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 480: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 481: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 482: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 483: Hoare triple {162972#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 484: Hoare triple {162972#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 485: Hoare triple {162972#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 486: Hoare triple {162972#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 487: Hoare triple {162972#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 488: Hoare triple {162972#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,736 INFO L280 TraceCheckUtils]: 489: Hoare triple {162972#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 490: Hoare triple {162972#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 491: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 492: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 493: Hoare triple {162972#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 494: Hoare triple {162972#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 495: Hoare triple {162972#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:40,737 INFO L280 TraceCheckUtils]: 496: Hoare triple {162972#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:40,738 INFO L280 TraceCheckUtils]: 497: Hoare triple {162972#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,739 INFO L280 TraceCheckUtils]: 498: Hoare triple {163456#(<= ~a12~0 76)} assume true; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,740 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {163456#(<= ~a12~0 76)} {162972#true} #977#return; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,741 INFO L280 TraceCheckUtils]: 500: Hoare triple {163456#(<= ~a12~0 76)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,743 INFO L280 TraceCheckUtils]: 501: Hoare triple {163456#(<= ~a12~0 76)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,744 INFO L280 TraceCheckUtils]: 502: Hoare triple {163456#(<= ~a12~0 76)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:40,745 INFO L263 TraceCheckUtils]: 503: Hoare triple {163456#(<= ~a12~0 76)} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,746 INFO L280 TraceCheckUtils]: 504: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,747 INFO L280 TraceCheckUtils]: 505: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,748 INFO L280 TraceCheckUtils]: 506: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,748 INFO L280 TraceCheckUtils]: 507: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,749 INFO L280 TraceCheckUtils]: 508: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,750 INFO L280 TraceCheckUtils]: 509: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,751 INFO L280 TraceCheckUtils]: 510: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,752 INFO L280 TraceCheckUtils]: 511: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,752 INFO L280 TraceCheckUtils]: 512: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,753 INFO L280 TraceCheckUtils]: 513: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,754 INFO L280 TraceCheckUtils]: 514: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,755 INFO L280 TraceCheckUtils]: 515: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,755 INFO L280 TraceCheckUtils]: 516: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,756 INFO L280 TraceCheckUtils]: 517: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,757 INFO L280 TraceCheckUtils]: 518: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,757 INFO L280 TraceCheckUtils]: 519: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,758 INFO L280 TraceCheckUtils]: 520: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,759 INFO L280 TraceCheckUtils]: 521: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,760 INFO L280 TraceCheckUtils]: 522: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,760 INFO L280 TraceCheckUtils]: 523: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,761 INFO L280 TraceCheckUtils]: 524: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,762 INFO L280 TraceCheckUtils]: 525: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,763 INFO L280 TraceCheckUtils]: 526: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,763 INFO L280 TraceCheckUtils]: 527: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,764 INFO L280 TraceCheckUtils]: 528: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,765 INFO L280 TraceCheckUtils]: 529: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,766 INFO L280 TraceCheckUtils]: 530: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,767 INFO L280 TraceCheckUtils]: 531: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,767 INFO L280 TraceCheckUtils]: 532: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,768 INFO L280 TraceCheckUtils]: 533: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,769 INFO L280 TraceCheckUtils]: 534: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,770 INFO L280 TraceCheckUtils]: 535: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,770 INFO L280 TraceCheckUtils]: 536: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,771 INFO L280 TraceCheckUtils]: 537: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,772 INFO L280 TraceCheckUtils]: 538: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,773 INFO L280 TraceCheckUtils]: 539: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,773 INFO L280 TraceCheckUtils]: 540: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,774 INFO L280 TraceCheckUtils]: 541: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,775 INFO L280 TraceCheckUtils]: 542: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,776 INFO L280 TraceCheckUtils]: 543: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,777 INFO L280 TraceCheckUtils]: 544: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,778 INFO L280 TraceCheckUtils]: 545: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,779 INFO L280 TraceCheckUtils]: 546: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,780 INFO L280 TraceCheckUtils]: 547: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,780 INFO L280 TraceCheckUtils]: 548: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,781 INFO L280 TraceCheckUtils]: 549: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,782 INFO L280 TraceCheckUtils]: 550: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,783 INFO L280 TraceCheckUtils]: 551: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,783 INFO L280 TraceCheckUtils]: 552: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,784 INFO L280 TraceCheckUtils]: 553: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,785 INFO L280 TraceCheckUtils]: 554: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,785 INFO L280 TraceCheckUtils]: 555: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,786 INFO L280 TraceCheckUtils]: 556: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,787 INFO L280 TraceCheckUtils]: 557: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,788 INFO L280 TraceCheckUtils]: 558: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,789 INFO L280 TraceCheckUtils]: 559: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,789 INFO L280 TraceCheckUtils]: 560: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,790 INFO L280 TraceCheckUtils]: 561: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,791 INFO L280 TraceCheckUtils]: 562: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,791 INFO L280 TraceCheckUtils]: 563: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,792 INFO L280 TraceCheckUtils]: 564: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,793 INFO L280 TraceCheckUtils]: 565: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,794 INFO L280 TraceCheckUtils]: 566: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,794 INFO L280 TraceCheckUtils]: 567: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,795 INFO L280 TraceCheckUtils]: 568: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,796 INFO L280 TraceCheckUtils]: 569: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,797 INFO L280 TraceCheckUtils]: 570: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,797 INFO L280 TraceCheckUtils]: 571: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,798 INFO L280 TraceCheckUtils]: 572: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,799 INFO L280 TraceCheckUtils]: 573: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,800 INFO L280 TraceCheckUtils]: 574: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,800 INFO L280 TraceCheckUtils]: 575: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,801 INFO L280 TraceCheckUtils]: 576: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,802 INFO L280 TraceCheckUtils]: 577: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,803 INFO L280 TraceCheckUtils]: 578: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,804 INFO L280 TraceCheckUtils]: 579: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,804 INFO L280 TraceCheckUtils]: 580: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,805 INFO L280 TraceCheckUtils]: 581: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,806 INFO L280 TraceCheckUtils]: 582: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,807 INFO L280 TraceCheckUtils]: 583: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,808 INFO L280 TraceCheckUtils]: 584: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,808 INFO L280 TraceCheckUtils]: 585: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,809 INFO L280 TraceCheckUtils]: 586: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,810 INFO L280 TraceCheckUtils]: 587: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,810 INFO L280 TraceCheckUtils]: 588: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,811 INFO L280 TraceCheckUtils]: 589: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,812 INFO L280 TraceCheckUtils]: 590: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,813 INFO L280 TraceCheckUtils]: 591: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,813 INFO L280 TraceCheckUtils]: 592: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,814 INFO L280 TraceCheckUtils]: 593: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,815 INFO L280 TraceCheckUtils]: 594: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,816 INFO L280 TraceCheckUtils]: 595: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,817 INFO L280 TraceCheckUtils]: 596: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,817 INFO L280 TraceCheckUtils]: 597: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,818 INFO L280 TraceCheckUtils]: 598: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,819 INFO L280 TraceCheckUtils]: 599: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,820 INFO L280 TraceCheckUtils]: 600: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,820 INFO L280 TraceCheckUtils]: 601: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,821 INFO L280 TraceCheckUtils]: 602: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,822 INFO L280 TraceCheckUtils]: 603: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,823 INFO L280 TraceCheckUtils]: 604: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,823 INFO L280 TraceCheckUtils]: 605: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,824 INFO L280 TraceCheckUtils]: 606: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,825 INFO L280 TraceCheckUtils]: 607: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,826 INFO L280 TraceCheckUtils]: 608: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,826 INFO L280 TraceCheckUtils]: 609: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,827 INFO L280 TraceCheckUtils]: 610: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,828 INFO L280 TraceCheckUtils]: 611: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,829 INFO L280 TraceCheckUtils]: 612: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,829 INFO L280 TraceCheckUtils]: 613: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,830 INFO L280 TraceCheckUtils]: 614: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,831 INFO L280 TraceCheckUtils]: 615: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,831 INFO L280 TraceCheckUtils]: 616: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,832 INFO L280 TraceCheckUtils]: 617: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,833 INFO L280 TraceCheckUtils]: 618: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,834 INFO L280 TraceCheckUtils]: 619: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,835 INFO L280 TraceCheckUtils]: 620: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,835 INFO L280 TraceCheckUtils]: 621: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,836 INFO L280 TraceCheckUtils]: 622: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,837 INFO L280 TraceCheckUtils]: 623: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,837 INFO L280 TraceCheckUtils]: 624: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,838 INFO L280 TraceCheckUtils]: 625: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,839 INFO L280 TraceCheckUtils]: 626: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,840 INFO L280 TraceCheckUtils]: 627: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,840 INFO L280 TraceCheckUtils]: 628: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,841 INFO L280 TraceCheckUtils]: 629: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,842 INFO L280 TraceCheckUtils]: 630: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,843 INFO L280 TraceCheckUtils]: 631: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,843 INFO L280 TraceCheckUtils]: 632: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,844 INFO L280 TraceCheckUtils]: 633: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,845 INFO L280 TraceCheckUtils]: 634: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,846 INFO L280 TraceCheckUtils]: 635: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,846 INFO L280 TraceCheckUtils]: 636: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,847 INFO L280 TraceCheckUtils]: 637: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,848 INFO L280 TraceCheckUtils]: 638: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,849 INFO L280 TraceCheckUtils]: 639: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,849 INFO L280 TraceCheckUtils]: 640: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,850 INFO L280 TraceCheckUtils]: 641: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,851 INFO L280 TraceCheckUtils]: 642: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,851 INFO L280 TraceCheckUtils]: 643: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,852 INFO L280 TraceCheckUtils]: 644: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,853 INFO L280 TraceCheckUtils]: 645: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,854 INFO L280 TraceCheckUtils]: 646: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,854 INFO L280 TraceCheckUtils]: 647: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,855 INFO L280 TraceCheckUtils]: 648: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,856 INFO L280 TraceCheckUtils]: 649: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,856 INFO L280 TraceCheckUtils]: 650: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,857 INFO L280 TraceCheckUtils]: 651: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,858 INFO L280 TraceCheckUtils]: 652: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,858 INFO L280 TraceCheckUtils]: 653: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,859 INFO L280 TraceCheckUtils]: 654: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,860 INFO L280 TraceCheckUtils]: 655: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,860 INFO L280 TraceCheckUtils]: 656: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,861 INFO L280 TraceCheckUtils]: 657: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,862 INFO L280 TraceCheckUtils]: 658: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,862 INFO L280 TraceCheckUtils]: 659: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,863 INFO L280 TraceCheckUtils]: 660: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,864 INFO L280 TraceCheckUtils]: 661: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,864 INFO L280 TraceCheckUtils]: 662: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,865 INFO L280 TraceCheckUtils]: 663: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,866 INFO L280 TraceCheckUtils]: 664: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,867 INFO L280 TraceCheckUtils]: 665: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,867 INFO L280 TraceCheckUtils]: 666: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,868 INFO L280 TraceCheckUtils]: 667: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,869 INFO L280 TraceCheckUtils]: 668: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,869 INFO L280 TraceCheckUtils]: 669: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,870 INFO L280 TraceCheckUtils]: 670: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,871 INFO L280 TraceCheckUtils]: 671: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,871 INFO L280 TraceCheckUtils]: 672: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,872 INFO L280 TraceCheckUtils]: 673: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,873 INFO L280 TraceCheckUtils]: 674: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,873 INFO L280 TraceCheckUtils]: 675: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {163704#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,875 INFO L280 TraceCheckUtils]: 676: Hoare triple {163704#(= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,875 INFO L280 TraceCheckUtils]: 677: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:40,877 INFO L275 TraceCheckUtils]: 678: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-10 15:26:40,877 INFO L280 TraceCheckUtils]: 679: Hoare triple {162973#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162973#false} is VALID [2020-07-10 15:26:40,877 INFO L280 TraceCheckUtils]: 680: Hoare triple {162973#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162973#false} is VALID [2020-07-10 15:26:40,877 INFO L280 TraceCheckUtils]: 681: Hoare triple {162973#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162973#false} is VALID [2020-07-10 15:26:40,877 INFO L263 TraceCheckUtils]: 682: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:26:40,877 INFO L280 TraceCheckUtils]: 683: Hoare triple {163703#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:40,877 INFO L280 TraceCheckUtils]: 684: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 685: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 686: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 687: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 688: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 689: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 690: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 691: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 692: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 693: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,878 INFO L280 TraceCheckUtils]: 694: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 695: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 696: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 697: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 698: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 699: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 700: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 701: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 702: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,879 INFO L280 TraceCheckUtils]: 703: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 704: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 705: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 706: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 707: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 708: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 709: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 710: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 711: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 712: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,880 INFO L280 TraceCheckUtils]: 713: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 714: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 715: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 716: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 717: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 718: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 719: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 720: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 721: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,881 INFO L280 TraceCheckUtils]: 722: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 723: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 724: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 725: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 726: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 727: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 728: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 729: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 730: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 731: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,882 INFO L280 TraceCheckUtils]: 732: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 733: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 734: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 735: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 736: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 737: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 738: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 739: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 740: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,883 INFO L280 TraceCheckUtils]: 741: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 742: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 743: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 744: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 745: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 746: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 747: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 748: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 749: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:40,884 INFO L280 TraceCheckUtils]: 750: Hoare triple {162972#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {162972#true} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 751: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:40,885 INFO L275 TraceCheckUtils]: 752: Hoare quadruple {162972#true} {162973#false} #977#return; {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 753: Hoare triple {162973#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 754: Hoare triple {162973#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 755: Hoare triple {162973#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L263 TraceCheckUtils]: 756: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 757: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 758: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 759: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,885 INFO L280 TraceCheckUtils]: 760: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 761: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 762: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 763: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 764: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 765: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 766: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 767: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 768: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,886 INFO L280 TraceCheckUtils]: 769: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 770: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 771: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 772: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 773: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 774: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 775: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 776: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 777: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 778: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,887 INFO L280 TraceCheckUtils]: 779: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 780: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 781: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 782: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 783: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 784: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 785: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 786: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 787: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,888 INFO L280 TraceCheckUtils]: 788: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 789: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 790: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 791: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 792: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 793: Hoare triple {162973#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {162973#false} is VALID [2020-07-10 15:26:40,889 INFO L280 TraceCheckUtils]: 794: Hoare triple {162973#false} assume !false; {162973#false} is VALID [2020-07-10 15:26:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1769 backedges. 754 proven. 73 refuted. 0 times theorem prover too weak. 942 trivial. 0 not checked. [2020-07-10 15:26:41,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76460116] [2020-07-10 15:26:41,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320048097] [2020-07-10 15:26:41,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:26:41,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:41,358 INFO L264 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-10 15:26:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:26:41,419 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:26:42,635 INFO L263 TraceCheckUtils]: 0: Hoare triple {162972#true} call ULTIMATE.init(); {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L280 TraceCheckUtils]: 1: Hoare triple {162972#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L280 TraceCheckUtils]: 2: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {162972#true} {162972#true} #973#return; {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L263 TraceCheckUtils]: 4: Hoare triple {162972#true} call #t~ret4 := main(); {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L280 TraceCheckUtils]: 5: Hoare triple {162972#true} ~output~0 := -1; {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L280 TraceCheckUtils]: 6: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:42,636 INFO L280 TraceCheckUtils]: 7: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L263 TraceCheckUtils]: 8: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 9: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 10: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 11: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 12: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 13: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 14: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 15: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,637 INFO L280 TraceCheckUtils]: 16: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 17: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 18: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 19: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 20: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 21: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 22: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 23: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 24: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 25: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,638 INFO L280 TraceCheckUtils]: 26: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 27: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 28: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 29: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 30: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 31: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 32: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 33: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 34: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,639 INFO L280 TraceCheckUtils]: 35: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 36: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 37: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 38: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 39: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 40: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 41: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 42: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 43: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,640 INFO L280 TraceCheckUtils]: 44: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 45: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 46: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 47: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 48: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 49: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 50: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 51: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 52: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,641 INFO L280 TraceCheckUtils]: 53: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 54: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 55: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 56: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 57: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 58: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 59: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 60: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 61: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 62: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,642 INFO L280 TraceCheckUtils]: 63: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 64: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 65: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 66: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 67: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 68: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 69: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 70: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 71: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,643 INFO L280 TraceCheckUtils]: 72: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 73: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 74: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 75: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 76: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 77: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 78: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 79: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 80: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 81: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,644 INFO L280 TraceCheckUtils]: 82: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 83: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 84: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 85: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 86: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 87: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 88: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 89: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 90: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,645 INFO L280 TraceCheckUtils]: 91: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 92: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 93: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 94: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 95: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 96: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 97: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 98: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 99: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 100: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,646 INFO L280 TraceCheckUtils]: 101: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 102: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 103: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 104: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 105: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 106: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 107: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 108: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 109: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,647 INFO L280 TraceCheckUtils]: 110: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 111: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 112: Hoare triple {162972#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 113: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 115: Hoare triple {162972#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 116: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 117: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L263 TraceCheckUtils]: 118: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-10 15:26:42,648 INFO L280 TraceCheckUtils]: 119: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 120: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 121: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 122: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 123: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 124: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 125: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 126: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 127: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 128: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,649 INFO L280 TraceCheckUtils]: 129: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 130: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 131: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 132: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 133: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 134: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 135: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 136: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 137: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,650 INFO L280 TraceCheckUtils]: 138: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 139: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 140: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 141: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 142: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 143: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 144: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 145: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 146: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 147: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,651 INFO L280 TraceCheckUtils]: 148: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 149: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 150: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 151: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 152: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 153: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 154: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 155: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 156: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,652 INFO L280 TraceCheckUtils]: 157: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 158: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 159: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 160: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 161: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 162: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 163: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 164: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 165: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 166: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,653 INFO L280 TraceCheckUtils]: 167: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 168: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 169: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 170: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 171: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 172: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 173: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 174: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,654 INFO L280 TraceCheckUtils]: 175: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 176: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 177: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 178: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 179: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 180: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 181: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 182: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 183: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,655 INFO L280 TraceCheckUtils]: 184: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:42,656 INFO L280 TraceCheckUtils]: 185: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,656 INFO L280 TraceCheckUtils]: 186: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,656 INFO L280 TraceCheckUtils]: 187: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,656 INFO L280 TraceCheckUtils]: 188: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,657 INFO L280 TraceCheckUtils]: 189: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,657 INFO L280 TraceCheckUtils]: 190: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 191: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 192: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 193: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 194: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 195: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:42,658 INFO L280 TraceCheckUtils]: 196: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 197: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 198: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 199: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 200: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 201: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 202: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 203: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,659 INFO L280 TraceCheckUtils]: 204: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 205: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 206: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 207: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 208: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 209: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 210: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,660 INFO L280 TraceCheckUtils]: 211: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 212: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 213: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 214: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 215: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 216: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 217: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 218: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,661 INFO L280 TraceCheckUtils]: 219: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 220: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 221: Hoare triple {162972#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 222: Hoare triple {162972#true} assume true; {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {162972#true} {162972#true} #977#return; {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 224: Hoare triple {162972#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 225: Hoare triple {162972#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162972#true} is VALID [2020-07-10 15:26:42,662 INFO L280 TraceCheckUtils]: 226: Hoare triple {162972#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L263 TraceCheckUtils]: 227: Hoare triple {162972#true} call #t~ret3 := calculate_output(~input~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 228: Hoare triple {162972#true} ~input := #in~input; {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 229: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 230: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 231: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 232: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 233: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,663 INFO L280 TraceCheckUtils]: 234: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 235: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 236: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 237: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 238: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 239: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 240: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 241: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,664 INFO L280 TraceCheckUtils]: 242: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 243: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 244: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 245: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 246: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 247: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 248: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 249: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,665 INFO L280 TraceCheckUtils]: 250: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 251: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 252: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 253: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 254: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 255: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 256: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 257: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,666 INFO L280 TraceCheckUtils]: 258: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 259: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 260: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 261: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 262: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 263: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 264: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 265: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 266: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 267: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,667 INFO L280 TraceCheckUtils]: 268: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 269: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 270: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 271: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 272: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 273: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 274: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 275: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,668 INFO L280 TraceCheckUtils]: 276: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 277: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 278: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 279: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 280: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 281: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 282: Hoare triple {162972#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 283: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,669 INFO L280 TraceCheckUtils]: 284: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 285: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 286: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 287: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 288: Hoare triple {162972#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 289: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 290: Hoare triple {162972#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 291: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,670 INFO L280 TraceCheckUtils]: 292: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 293: Hoare triple {162972#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 294: Hoare triple {162972#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 295: Hoare triple {162972#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 296: Hoare triple {162972#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 297: Hoare triple {162972#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 298: Hoare triple {162972#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 299: Hoare triple {162972#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,671 INFO L280 TraceCheckUtils]: 300: Hoare triple {162972#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 301: Hoare triple {162972#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 302: Hoare triple {162972#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 303: Hoare triple {162972#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 304: Hoare triple {162972#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 305: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 306: Hoare triple {162972#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 307: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,672 INFO L280 TraceCheckUtils]: 308: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 309: Hoare triple {162972#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 310: Hoare triple {162972#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 311: Hoare triple {162972#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 312: Hoare triple {162972#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 313: Hoare triple {162972#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 314: Hoare triple {162972#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 315: Hoare triple {162972#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 316: Hoare triple {162972#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,673 INFO L280 TraceCheckUtils]: 317: Hoare triple {162972#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 318: Hoare triple {162972#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 319: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 320: Hoare triple {162972#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 321: Hoare triple {162972#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 322: Hoare triple {162972#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 323: Hoare triple {162972#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 324: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 325: Hoare triple {162972#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,674 INFO L280 TraceCheckUtils]: 326: Hoare triple {162972#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 327: Hoare triple {162972#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 328: Hoare triple {162972#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 329: Hoare triple {162972#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 330: Hoare triple {162972#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 331: Hoare triple {162972#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 332: Hoare triple {162972#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 333: Hoare triple {162972#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {162972#true} is VALID [2020-07-10 15:26:42,675 INFO L280 TraceCheckUtils]: 334: Hoare triple {162972#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,676 INFO L280 TraceCheckUtils]: 335: Hoare triple {162972#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {162972#true} is VALID [2020-07-10 15:26:42,676 INFO L280 TraceCheckUtils]: 336: Hoare triple {162972#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {162972#true} is VALID [2020-07-10 15:26:42,676 INFO L280 TraceCheckUtils]: 337: Hoare triple {162972#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {162972#true} is VALID [2020-07-10 15:26:42,677 INFO L280 TraceCheckUtils]: 338: Hoare triple {162972#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,678 INFO L280 TraceCheckUtils]: 339: Hoare triple {164723#(<= ~a12~0 11)} assume true; {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,679 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {164723#(<= ~a12~0 11)} {162972#true} #977#return; {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,680 INFO L280 TraceCheckUtils]: 341: Hoare triple {164723#(<= ~a12~0 11)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,681 INFO L280 TraceCheckUtils]: 342: Hoare triple {164723#(<= ~a12~0 11)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,682 INFO L280 TraceCheckUtils]: 343: Hoare triple {164723#(<= ~a12~0 11)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {164723#(<= ~a12~0 11)} is VALID [2020-07-10 15:26:42,683 INFO L263 TraceCheckUtils]: 344: Hoare triple {164723#(<= ~a12~0 11)} call #t~ret3 := calculate_output(~input~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,683 INFO L280 TraceCheckUtils]: 345: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,684 INFO L280 TraceCheckUtils]: 346: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,685 INFO L280 TraceCheckUtils]: 347: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,685 INFO L280 TraceCheckUtils]: 348: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,686 INFO L280 TraceCheckUtils]: 349: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,686 INFO L280 TraceCheckUtils]: 350: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,687 INFO L280 TraceCheckUtils]: 351: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,688 INFO L280 TraceCheckUtils]: 352: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,689 INFO L280 TraceCheckUtils]: 353: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,690 INFO L280 TraceCheckUtils]: 354: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,691 INFO L280 TraceCheckUtils]: 355: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,692 INFO L280 TraceCheckUtils]: 356: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,692 INFO L280 TraceCheckUtils]: 357: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,693 INFO L280 TraceCheckUtils]: 358: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,693 INFO L280 TraceCheckUtils]: 359: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,694 INFO L280 TraceCheckUtils]: 360: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,695 INFO L280 TraceCheckUtils]: 361: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,695 INFO L280 TraceCheckUtils]: 362: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,696 INFO L280 TraceCheckUtils]: 363: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,696 INFO L280 TraceCheckUtils]: 364: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,697 INFO L280 TraceCheckUtils]: 365: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,697 INFO L280 TraceCheckUtils]: 366: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,698 INFO L280 TraceCheckUtils]: 367: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,698 INFO L280 TraceCheckUtils]: 368: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,699 INFO L280 TraceCheckUtils]: 369: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,700 INFO L280 TraceCheckUtils]: 370: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,700 INFO L280 TraceCheckUtils]: 371: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,701 INFO L280 TraceCheckUtils]: 372: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,701 INFO L280 TraceCheckUtils]: 373: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,702 INFO L280 TraceCheckUtils]: 374: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,702 INFO L280 TraceCheckUtils]: 375: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,703 INFO L280 TraceCheckUtils]: 376: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,704 INFO L280 TraceCheckUtils]: 377: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,704 INFO L280 TraceCheckUtils]: 378: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,705 INFO L280 TraceCheckUtils]: 379: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,705 INFO L280 TraceCheckUtils]: 380: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,706 INFO L280 TraceCheckUtils]: 381: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,706 INFO L280 TraceCheckUtils]: 382: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,707 INFO L280 TraceCheckUtils]: 383: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,708 INFO L280 TraceCheckUtils]: 384: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,708 INFO L280 TraceCheckUtils]: 385: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,709 INFO L280 TraceCheckUtils]: 386: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,709 INFO L280 TraceCheckUtils]: 387: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,710 INFO L280 TraceCheckUtils]: 388: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,710 INFO L280 TraceCheckUtils]: 389: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,711 INFO L280 TraceCheckUtils]: 390: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,712 INFO L280 TraceCheckUtils]: 391: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,712 INFO L280 TraceCheckUtils]: 392: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,713 INFO L280 TraceCheckUtils]: 393: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,713 INFO L280 TraceCheckUtils]: 394: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,714 INFO L280 TraceCheckUtils]: 395: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,714 INFO L280 TraceCheckUtils]: 396: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,715 INFO L280 TraceCheckUtils]: 397: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,716 INFO L280 TraceCheckUtils]: 398: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,716 INFO L280 TraceCheckUtils]: 399: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,717 INFO L280 TraceCheckUtils]: 400: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,717 INFO L280 TraceCheckUtils]: 401: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,718 INFO L280 TraceCheckUtils]: 402: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,718 INFO L280 TraceCheckUtils]: 403: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,719 INFO L280 TraceCheckUtils]: 404: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,719 INFO L280 TraceCheckUtils]: 405: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,720 INFO L280 TraceCheckUtils]: 406: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,721 INFO L280 TraceCheckUtils]: 407: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,721 INFO L280 TraceCheckUtils]: 408: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,722 INFO L280 TraceCheckUtils]: 409: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,722 INFO L280 TraceCheckUtils]: 410: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,723 INFO L280 TraceCheckUtils]: 411: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,723 INFO L280 TraceCheckUtils]: 412: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,724 INFO L280 TraceCheckUtils]: 413: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,725 INFO L280 TraceCheckUtils]: 414: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,725 INFO L280 TraceCheckUtils]: 415: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,726 INFO L280 TraceCheckUtils]: 416: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,726 INFO L280 TraceCheckUtils]: 417: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,727 INFO L280 TraceCheckUtils]: 418: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,727 INFO L280 TraceCheckUtils]: 419: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,728 INFO L280 TraceCheckUtils]: 420: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,729 INFO L280 TraceCheckUtils]: 421: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,729 INFO L280 TraceCheckUtils]: 422: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,730 INFO L280 TraceCheckUtils]: 423: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,730 INFO L280 TraceCheckUtils]: 424: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,731 INFO L280 TraceCheckUtils]: 425: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,731 INFO L280 TraceCheckUtils]: 426: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,732 INFO L280 TraceCheckUtils]: 427: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,733 INFO L280 TraceCheckUtils]: 428: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,733 INFO L280 TraceCheckUtils]: 429: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,734 INFO L280 TraceCheckUtils]: 430: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,734 INFO L280 TraceCheckUtils]: 431: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,735 INFO L280 TraceCheckUtils]: 432: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,735 INFO L280 TraceCheckUtils]: 433: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,736 INFO L280 TraceCheckUtils]: 434: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,737 INFO L280 TraceCheckUtils]: 435: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,737 INFO L280 TraceCheckUtils]: 436: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,738 INFO L280 TraceCheckUtils]: 437: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,738 INFO L280 TraceCheckUtils]: 438: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,739 INFO L280 TraceCheckUtils]: 439: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,739 INFO L280 TraceCheckUtils]: 440: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,740 INFO L280 TraceCheckUtils]: 441: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,741 INFO L280 TraceCheckUtils]: 442: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,741 INFO L280 TraceCheckUtils]: 443: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,742 INFO L280 TraceCheckUtils]: 444: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,742 INFO L280 TraceCheckUtils]: 445: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,743 INFO L280 TraceCheckUtils]: 446: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,743 INFO L280 TraceCheckUtils]: 447: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,744 INFO L280 TraceCheckUtils]: 448: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,744 INFO L280 TraceCheckUtils]: 449: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,745 INFO L280 TraceCheckUtils]: 450: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,746 INFO L280 TraceCheckUtils]: 451: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,746 INFO L280 TraceCheckUtils]: 452: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,747 INFO L280 TraceCheckUtils]: 453: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,747 INFO L280 TraceCheckUtils]: 454: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,748 INFO L280 TraceCheckUtils]: 455: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,748 INFO L280 TraceCheckUtils]: 456: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,749 INFO L280 TraceCheckUtils]: 457: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,750 INFO L280 TraceCheckUtils]: 458: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,750 INFO L280 TraceCheckUtils]: 459: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,751 INFO L280 TraceCheckUtils]: 460: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,751 INFO L280 TraceCheckUtils]: 461: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,752 INFO L280 TraceCheckUtils]: 462: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,752 INFO L280 TraceCheckUtils]: 463: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,753 INFO L280 TraceCheckUtils]: 464: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,753 INFO L280 TraceCheckUtils]: 465: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,754 INFO L280 TraceCheckUtils]: 466: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,754 INFO L280 TraceCheckUtils]: 467: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,755 INFO L280 TraceCheckUtils]: 468: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,756 INFO L280 TraceCheckUtils]: 469: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,756 INFO L280 TraceCheckUtils]: 470: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,757 INFO L280 TraceCheckUtils]: 471: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,757 INFO L280 TraceCheckUtils]: 472: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,758 INFO L280 TraceCheckUtils]: 473: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,758 INFO L280 TraceCheckUtils]: 474: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,759 INFO L280 TraceCheckUtils]: 475: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,760 INFO L280 TraceCheckUtils]: 476: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,760 INFO L280 TraceCheckUtils]: 477: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,761 INFO L280 TraceCheckUtils]: 478: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,761 INFO L280 TraceCheckUtils]: 479: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,762 INFO L280 TraceCheckUtils]: 480: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,762 INFO L280 TraceCheckUtils]: 481: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,763 INFO L280 TraceCheckUtils]: 482: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,764 INFO L280 TraceCheckUtils]: 483: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,764 INFO L280 TraceCheckUtils]: 484: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,765 INFO L280 TraceCheckUtils]: 485: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,765 INFO L280 TraceCheckUtils]: 486: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,766 INFO L280 TraceCheckUtils]: 487: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,766 INFO L280 TraceCheckUtils]: 488: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,767 INFO L280 TraceCheckUtils]: 489: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,768 INFO L280 TraceCheckUtils]: 490: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,768 INFO L280 TraceCheckUtils]: 491: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,769 INFO L280 TraceCheckUtils]: 492: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,769 INFO L280 TraceCheckUtils]: 493: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,770 INFO L280 TraceCheckUtils]: 494: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,770 INFO L280 TraceCheckUtils]: 495: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,771 INFO L280 TraceCheckUtils]: 496: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,772 INFO L280 TraceCheckUtils]: 497: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {165202#(<= ~a12~0 (+ |old(~a12~0)| 65))} is VALID [2020-07-10 15:26:42,773 INFO L280 TraceCheckUtils]: 498: Hoare triple {165202#(<= ~a12~0 (+ |old(~a12~0)| 65))} assume true; {165202#(<= ~a12~0 (+ |old(~a12~0)| 65))} is VALID [2020-07-10 15:26:42,774 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {165202#(<= ~a12~0 (+ |old(~a12~0)| 65))} {164723#(<= ~a12~0 11)} #977#return; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:42,775 INFO L280 TraceCheckUtils]: 500: Hoare triple {163456#(<= ~a12~0 76)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:42,775 INFO L280 TraceCheckUtils]: 501: Hoare triple {163456#(<= ~a12~0 76)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:42,776 INFO L280 TraceCheckUtils]: 502: Hoare triple {163456#(<= ~a12~0 76)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163456#(<= ~a12~0 76)} is VALID [2020-07-10 15:26:42,777 INFO L263 TraceCheckUtils]: 503: Hoare triple {163456#(<= ~a12~0 76)} call #t~ret3 := calculate_output(~input~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,778 INFO L280 TraceCheckUtils]: 504: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,779 INFO L280 TraceCheckUtils]: 505: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,779 INFO L280 TraceCheckUtils]: 506: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,780 INFO L280 TraceCheckUtils]: 507: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,781 INFO L280 TraceCheckUtils]: 508: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,782 INFO L280 TraceCheckUtils]: 509: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,782 INFO L280 TraceCheckUtils]: 510: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,783 INFO L280 TraceCheckUtils]: 511: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,784 INFO L280 TraceCheckUtils]: 512: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,784 INFO L280 TraceCheckUtils]: 513: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,785 INFO L280 TraceCheckUtils]: 514: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,786 INFO L280 TraceCheckUtils]: 515: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,786 INFO L280 TraceCheckUtils]: 516: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,787 INFO L280 TraceCheckUtils]: 517: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,788 INFO L280 TraceCheckUtils]: 518: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,788 INFO L280 TraceCheckUtils]: 519: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,789 INFO L280 TraceCheckUtils]: 520: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,789 INFO L280 TraceCheckUtils]: 521: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,790 INFO L280 TraceCheckUtils]: 522: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,791 INFO L280 TraceCheckUtils]: 523: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,791 INFO L280 TraceCheckUtils]: 524: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,792 INFO L280 TraceCheckUtils]: 525: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,792 INFO L280 TraceCheckUtils]: 526: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,793 INFO L280 TraceCheckUtils]: 527: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,794 INFO L280 TraceCheckUtils]: 528: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,794 INFO L280 TraceCheckUtils]: 529: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,795 INFO L280 TraceCheckUtils]: 530: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,795 INFO L280 TraceCheckUtils]: 531: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,796 INFO L280 TraceCheckUtils]: 532: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,797 INFO L280 TraceCheckUtils]: 533: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,797 INFO L280 TraceCheckUtils]: 534: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,798 INFO L280 TraceCheckUtils]: 535: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,799 INFO L280 TraceCheckUtils]: 536: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,799 INFO L280 TraceCheckUtils]: 537: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,800 INFO L280 TraceCheckUtils]: 538: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,800 INFO L280 TraceCheckUtils]: 539: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,801 INFO L280 TraceCheckUtils]: 540: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,802 INFO L280 TraceCheckUtils]: 541: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,802 INFO L280 TraceCheckUtils]: 542: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,803 INFO L280 TraceCheckUtils]: 543: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,804 INFO L280 TraceCheckUtils]: 544: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,804 INFO L280 TraceCheckUtils]: 545: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,805 INFO L280 TraceCheckUtils]: 546: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,806 INFO L280 TraceCheckUtils]: 547: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,806 INFO L280 TraceCheckUtils]: 548: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,807 INFO L280 TraceCheckUtils]: 549: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,808 INFO L280 TraceCheckUtils]: 550: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,808 INFO L280 TraceCheckUtils]: 551: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,809 INFO L280 TraceCheckUtils]: 552: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,810 INFO L280 TraceCheckUtils]: 553: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,810 INFO L280 TraceCheckUtils]: 554: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,811 INFO L280 TraceCheckUtils]: 555: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,812 INFO L280 TraceCheckUtils]: 556: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,812 INFO L280 TraceCheckUtils]: 557: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,813 INFO L280 TraceCheckUtils]: 558: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,814 INFO L280 TraceCheckUtils]: 559: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,814 INFO L280 TraceCheckUtils]: 560: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,815 INFO L280 TraceCheckUtils]: 561: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,816 INFO L280 TraceCheckUtils]: 562: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,816 INFO L280 TraceCheckUtils]: 563: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,817 INFO L280 TraceCheckUtils]: 564: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,818 INFO L280 TraceCheckUtils]: 565: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,818 INFO L280 TraceCheckUtils]: 566: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,819 INFO L280 TraceCheckUtils]: 567: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,820 INFO L280 TraceCheckUtils]: 568: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,820 INFO L280 TraceCheckUtils]: 569: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,821 INFO L280 TraceCheckUtils]: 570: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,822 INFO L280 TraceCheckUtils]: 571: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,822 INFO L280 TraceCheckUtils]: 572: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,823 INFO L280 TraceCheckUtils]: 573: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,824 INFO L280 TraceCheckUtils]: 574: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,824 INFO L280 TraceCheckUtils]: 575: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,825 INFO L280 TraceCheckUtils]: 576: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,826 INFO L280 TraceCheckUtils]: 577: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,826 INFO L280 TraceCheckUtils]: 578: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,827 INFO L280 TraceCheckUtils]: 579: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,828 INFO L280 TraceCheckUtils]: 580: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,828 INFO L280 TraceCheckUtils]: 581: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,829 INFO L280 TraceCheckUtils]: 582: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,830 INFO L280 TraceCheckUtils]: 583: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,831 INFO L280 TraceCheckUtils]: 584: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,831 INFO L280 TraceCheckUtils]: 585: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,832 INFO L280 TraceCheckUtils]: 586: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,833 INFO L280 TraceCheckUtils]: 587: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,833 INFO L280 TraceCheckUtils]: 588: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,834 INFO L280 TraceCheckUtils]: 589: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,835 INFO L280 TraceCheckUtils]: 590: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,835 INFO L280 TraceCheckUtils]: 591: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,836 INFO L280 TraceCheckUtils]: 592: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,837 INFO L280 TraceCheckUtils]: 593: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,837 INFO L280 TraceCheckUtils]: 594: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,838 INFO L280 TraceCheckUtils]: 595: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,839 INFO L280 TraceCheckUtils]: 596: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,840 INFO L280 TraceCheckUtils]: 597: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,841 INFO L280 TraceCheckUtils]: 598: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,841 INFO L280 TraceCheckUtils]: 599: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,842 INFO L280 TraceCheckUtils]: 600: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,843 INFO L280 TraceCheckUtils]: 601: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,844 INFO L280 TraceCheckUtils]: 602: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,844 INFO L280 TraceCheckUtils]: 603: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,845 INFO L280 TraceCheckUtils]: 604: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,846 INFO L280 TraceCheckUtils]: 605: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,847 INFO L280 TraceCheckUtils]: 606: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,847 INFO L280 TraceCheckUtils]: 607: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,848 INFO L280 TraceCheckUtils]: 608: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,849 INFO L280 TraceCheckUtils]: 609: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,850 INFO L280 TraceCheckUtils]: 610: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,850 INFO L280 TraceCheckUtils]: 611: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,851 INFO L280 TraceCheckUtils]: 612: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,852 INFO L280 TraceCheckUtils]: 613: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,853 INFO L280 TraceCheckUtils]: 614: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,854 INFO L280 TraceCheckUtils]: 615: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,854 INFO L280 TraceCheckUtils]: 616: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,855 INFO L280 TraceCheckUtils]: 617: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,856 INFO L280 TraceCheckUtils]: 618: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,857 INFO L280 TraceCheckUtils]: 619: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,858 INFO L280 TraceCheckUtils]: 620: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,859 INFO L280 TraceCheckUtils]: 621: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,859 INFO L280 TraceCheckUtils]: 622: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,860 INFO L280 TraceCheckUtils]: 623: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,861 INFO L280 TraceCheckUtils]: 624: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,861 INFO L280 TraceCheckUtils]: 625: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,862 INFO L280 TraceCheckUtils]: 626: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,863 INFO L280 TraceCheckUtils]: 627: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,863 INFO L280 TraceCheckUtils]: 628: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,864 INFO L280 TraceCheckUtils]: 629: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,865 INFO L280 TraceCheckUtils]: 630: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,866 INFO L280 TraceCheckUtils]: 631: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,866 INFO L280 TraceCheckUtils]: 632: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,867 INFO L280 TraceCheckUtils]: 633: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,868 INFO L280 TraceCheckUtils]: 634: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,869 INFO L280 TraceCheckUtils]: 635: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,870 INFO L280 TraceCheckUtils]: 636: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,870 INFO L280 TraceCheckUtils]: 637: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,871 INFO L280 TraceCheckUtils]: 638: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,872 INFO L280 TraceCheckUtils]: 639: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,872 INFO L280 TraceCheckUtils]: 640: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,873 INFO L280 TraceCheckUtils]: 641: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,874 INFO L280 TraceCheckUtils]: 642: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,874 INFO L280 TraceCheckUtils]: 643: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,875 INFO L280 TraceCheckUtils]: 644: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,876 INFO L280 TraceCheckUtils]: 645: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,877 INFO L280 TraceCheckUtils]: 646: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,878 INFO L280 TraceCheckUtils]: 647: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,878 INFO L280 TraceCheckUtils]: 648: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,879 INFO L280 TraceCheckUtils]: 649: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,880 INFO L280 TraceCheckUtils]: 650: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,881 INFO L280 TraceCheckUtils]: 651: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,882 INFO L280 TraceCheckUtils]: 652: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,882 INFO L280 TraceCheckUtils]: 653: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,883 INFO L280 TraceCheckUtils]: 654: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,884 INFO L280 TraceCheckUtils]: 655: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,885 INFO L280 TraceCheckUtils]: 656: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,886 INFO L280 TraceCheckUtils]: 657: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,886 INFO L280 TraceCheckUtils]: 658: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,887 INFO L280 TraceCheckUtils]: 659: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,888 INFO L280 TraceCheckUtils]: 660: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,888 INFO L280 TraceCheckUtils]: 661: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,889 INFO L280 TraceCheckUtils]: 662: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,890 INFO L280 TraceCheckUtils]: 663: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,891 INFO L280 TraceCheckUtils]: 664: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,892 INFO L280 TraceCheckUtils]: 665: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,893 INFO L280 TraceCheckUtils]: 666: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,893 INFO L280 TraceCheckUtils]: 667: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,894 INFO L280 TraceCheckUtils]: 668: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,895 INFO L280 TraceCheckUtils]: 669: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,896 INFO L280 TraceCheckUtils]: 670: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,896 INFO L280 TraceCheckUtils]: 671: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,897 INFO L280 TraceCheckUtils]: 672: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,898 INFO L280 TraceCheckUtils]: 673: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,899 INFO L280 TraceCheckUtils]: 674: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,899 INFO L280 TraceCheckUtils]: 675: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {164742#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,901 INFO L280 TraceCheckUtils]: 676: Hoare triple {164742#(<= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,902 INFO L280 TraceCheckUtils]: 677: Hoare triple {163705#(<= 81 |old(~a12~0)|)} assume true; {163705#(<= 81 |old(~a12~0)|)} is VALID [2020-07-10 15:26:42,903 INFO L275 TraceCheckUtils]: 678: Hoare quadruple {163705#(<= 81 |old(~a12~0)|)} {163456#(<= ~a12~0 76)} #977#return; {162973#false} is VALID [2020-07-10 15:26:42,904 INFO L280 TraceCheckUtils]: 679: Hoare triple {162973#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162973#false} is VALID [2020-07-10 15:26:42,904 INFO L280 TraceCheckUtils]: 680: Hoare triple {162973#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162973#false} is VALID [2020-07-10 15:26:42,904 INFO L280 TraceCheckUtils]: 681: Hoare triple {162973#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162973#false} is VALID [2020-07-10 15:26:42,904 INFO L263 TraceCheckUtils]: 682: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-10 15:26:42,904 INFO L280 TraceCheckUtils]: 683: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 684: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 685: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 686: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 687: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 688: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 689: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,905 INFO L280 TraceCheckUtils]: 690: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 691: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 692: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 693: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 694: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 695: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 696: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 697: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 698: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,906 INFO L280 TraceCheckUtils]: 699: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 700: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 701: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 702: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 703: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 704: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 705: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 706: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 707: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 708: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,907 INFO L280 TraceCheckUtils]: 709: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 710: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 711: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 712: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 713: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 714: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 715: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 716: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 717: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,908 INFO L280 TraceCheckUtils]: 718: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 719: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 720: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 721: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 722: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 723: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 724: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 725: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 726: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 727: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,909 INFO L280 TraceCheckUtils]: 728: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 729: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 730: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 731: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 732: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 733: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 734: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 735: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 736: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,910 INFO L280 TraceCheckUtils]: 737: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 738: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 739: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 740: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 741: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 742: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 743: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 744: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 745: Hoare triple {162973#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,911 INFO L280 TraceCheckUtils]: 746: Hoare triple {162973#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 747: Hoare triple {162973#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 748: Hoare triple {162973#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 749: Hoare triple {162973#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 750: Hoare triple {162973#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 751: Hoare triple {162973#false} assume true; {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L275 TraceCheckUtils]: 752: Hoare quadruple {162973#false} {162973#false} #977#return; {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 753: Hoare triple {162973#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 754: Hoare triple {162973#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {162973#false} is VALID [2020-07-10 15:26:42,912 INFO L280 TraceCheckUtils]: 755: Hoare triple {162973#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L263 TraceCheckUtils]: 756: Hoare triple {162973#false} call #t~ret3 := calculate_output(~input~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 757: Hoare triple {162973#false} ~input := #in~input; {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 758: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 759: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 760: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 761: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 762: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 763: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,913 INFO L280 TraceCheckUtils]: 764: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 765: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 766: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 767: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 768: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 769: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 770: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 771: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 772: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 773: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,914 INFO L280 TraceCheckUtils]: 774: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 775: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 776: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 777: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 778: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 779: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 780: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 781: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 782: Hoare triple {162973#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,915 INFO L280 TraceCheckUtils]: 783: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 784: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 785: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 786: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 787: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 788: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 789: Hoare triple {162973#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 790: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 791: Hoare triple {162973#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 792: Hoare triple {162973#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {162973#false} is VALID [2020-07-10 15:26:42,916 INFO L280 TraceCheckUtils]: 793: Hoare triple {162973#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {162973#false} is VALID [2020-07-10 15:26:42,917 INFO L280 TraceCheckUtils]: 794: Hoare triple {162973#false} assume !false; {162973#false} is VALID [2020-07-10 15:26:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1769 backedges. 1243 proven. 10 refuted. 0 times theorem prover too weak. 516 trivial. 0 not checked. [2020-07-10 15:26:43,197 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:26:43,197 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-07-10 15:26:43,198 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215410520] [2020-07-10 15:26:43,199 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 795 [2020-07-10 15:26:43,222 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:26:43,222 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states. [2020-07-10 15:26:44,690 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 616 edges. 616 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:26:44,690 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-07-10 15:26:44,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:26:44,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-07-10 15:26:44,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2020-07-10 15:26:44,692 INFO L87 Difference]: Start difference. First operand 3732 states and 4013 transitions. Second operand 10 states. [2020-07-10 15:26:56,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:26:56,341 INFO L93 Difference]: Finished difference Result 8206 states and 8860 transitions. [2020-07-10 15:26:56,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-07-10 15:26:56,341 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 795 [2020-07-10 15:26:56,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:26:56,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-10 15:26:56,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 921 transitions. [2020-07-10 15:26:56,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-07-10 15:26:56,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 921 transitions. [2020-07-10 15:26:56,350 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states and 921 transitions. [2020-07-10 15:26:59,085 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 921 edges. 921 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:26:59,776 INFO L225 Difference]: With dead ends: 8206 [2020-07-10 15:26:59,777 INFO L226 Difference]: Without dead ends: 4480 [2020-07-10 15:26:59,781 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 815 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=268, Unknown=0, NotChecked=0, Total=380 [2020-07-10 15:26:59,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4480 states. [2020-07-10 15:27:00,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4480 to 4102. [2020-07-10 15:27:00,754 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:27:00,754 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4480 states. Second operand 4102 states. [2020-07-10 15:27:00,755 INFO L74 IsIncluded]: Start isIncluded. First operand 4480 states. Second operand 4102 states. [2020-07-10 15:27:00,755 INFO L87 Difference]: Start difference. First operand 4480 states. Second operand 4102 states. [2020-07-10 15:27:01,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:27:01,321 INFO L93 Difference]: Finished difference Result 4480 states and 4832 transitions. [2020-07-10 15:27:01,322 INFO L276 IsEmpty]: Start isEmpty. Operand 4480 states and 4832 transitions. [2020-07-10 15:27:01,324 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:27:01,325 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:27:01,325 INFO L74 IsIncluded]: Start isIncluded. First operand 4102 states. Second operand 4480 states. [2020-07-10 15:27:01,325 INFO L87 Difference]: Start difference. First operand 4102 states. Second operand 4480 states. [2020-07-10 15:27:01,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:27:01,917 INFO L93 Difference]: Finished difference Result 4480 states and 4832 transitions. [2020-07-10 15:27:01,917 INFO L276 IsEmpty]: Start isEmpty. Operand 4480 states and 4832 transitions. [2020-07-10 15:27:01,963 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:27:01,963 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:27:01,964 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:27:01,964 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:27:01,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4102 states. [2020-07-10 15:27:02,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4102 states to 4102 states and 4440 transitions. [2020-07-10 15:27:02,455 INFO L78 Accepts]: Start accepts. Automaton has 4102 states and 4440 transitions. Word has length 795 [2020-07-10 15:27:02,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:27:02,456 INFO L479 AbstractCegarLoop]: Abstraction has 4102 states and 4440 transitions. [2020-07-10 15:27:02,456 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-07-10 15:27:02,456 INFO L276 IsEmpty]: Start isEmpty. Operand 4102 states and 4440 transitions. [2020-07-10 15:27:02,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 872 [2020-07-10 15:27:02,463 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:27:02,464 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:27:02,664 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-07-10 15:27:02,665 INFO L427 AbstractCegarLoop]: === Iteration 15 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:27:02,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:27:02,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1556654866, now seen corresponding path program 1 times [2020-07-10 15:27:02,668 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:27:02,668 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359627266] [2020-07-10 15:27:02,668 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:27:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:02,928 INFO L280 TraceCheckUtils]: 0: Hoare triple {188404#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:02,929 INFO L280 TraceCheckUtils]: 1: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume true; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:02,930 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {187606#(<= (+ ~a12~0 49) 0)} {187601#true} #973#return; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:02,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:02,973 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:02,973 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,974 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,975 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,976 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,977 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,978 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,979 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,980 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,981 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,982 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:02,983 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,984 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:02,985 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {187601#true} {187606#(<= (+ ~a12~0 49) 0)} #977#return; {187601#true} is VALID [2020-07-10 15:27:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,003 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,004 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,005 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,006 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,007 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,008 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,009 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,010 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,011 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,012 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,013 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,014 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,041 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,042 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,043 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,044 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,045 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,046 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,047 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,048 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,049 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,050 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,051 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 105: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 106: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 107: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 108: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 109: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 110: Hoare triple {187601#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,052 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:03,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,118 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,118 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,119 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,120 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,121 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,122 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,123 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,124 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,125 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,126 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,127 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,128 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,129 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,130 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,131 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,132 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,133 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 105: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 106: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 107: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 108: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 109: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 110: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 112: Hoare triple {187601#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,134 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 114: Hoare triple {187601#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 115: Hoare triple {187601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 116: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 117: Hoare triple {187601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 118: Hoare triple {187601#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 119: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 120: Hoare triple {187601#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 121: Hoare triple {187601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,135 INFO L280 TraceCheckUtils]: 122: Hoare triple {187601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 123: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 124: Hoare triple {187601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 125: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 126: Hoare triple {187601#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 127: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 128: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 129: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,136 INFO L280 TraceCheckUtils]: 130: Hoare triple {187601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 131: Hoare triple {187601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 132: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 133: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 134: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 135: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 136: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,137 INFO L280 TraceCheckUtils]: 137: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 138: Hoare triple {187601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 139: Hoare triple {187601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 140: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 141: Hoare triple {187601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 142: Hoare triple {187601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 143: Hoare triple {187601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,138 INFO L280 TraceCheckUtils]: 144: Hoare triple {187601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 145: Hoare triple {187601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 146: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 147: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 148: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 149: Hoare triple {187601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 150: Hoare triple {187601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,139 INFO L280 TraceCheckUtils]: 151: Hoare triple {187601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,141 INFO L280 TraceCheckUtils]: 152: Hoare triple {187601#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:03,142 INFO L280 TraceCheckUtils]: 153: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:03,144 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-10 15:27:03,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,209 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,211 INFO L280 TraceCheckUtils]: 1: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,211 INFO L280 TraceCheckUtils]: 2: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,212 INFO L280 TraceCheckUtils]: 3: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,213 INFO L280 TraceCheckUtils]: 4: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,214 INFO L280 TraceCheckUtils]: 5: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,215 INFO L280 TraceCheckUtils]: 6: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,216 INFO L280 TraceCheckUtils]: 7: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,216 INFO L280 TraceCheckUtils]: 8: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,217 INFO L280 TraceCheckUtils]: 9: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,218 INFO L280 TraceCheckUtils]: 10: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,219 INFO L280 TraceCheckUtils]: 11: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,219 INFO L280 TraceCheckUtils]: 12: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,220 INFO L280 TraceCheckUtils]: 13: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,221 INFO L280 TraceCheckUtils]: 14: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,221 INFO L280 TraceCheckUtils]: 15: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,222 INFO L280 TraceCheckUtils]: 16: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,223 INFO L280 TraceCheckUtils]: 17: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,223 INFO L280 TraceCheckUtils]: 18: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,224 INFO L280 TraceCheckUtils]: 19: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,225 INFO L280 TraceCheckUtils]: 20: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,226 INFO L280 TraceCheckUtils]: 21: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,227 INFO L280 TraceCheckUtils]: 22: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,227 INFO L280 TraceCheckUtils]: 23: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,228 INFO L280 TraceCheckUtils]: 24: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,229 INFO L280 TraceCheckUtils]: 25: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,230 INFO L280 TraceCheckUtils]: 26: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,230 INFO L280 TraceCheckUtils]: 27: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,231 INFO L280 TraceCheckUtils]: 28: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,232 INFO L280 TraceCheckUtils]: 29: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,233 INFO L280 TraceCheckUtils]: 30: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,233 INFO L280 TraceCheckUtils]: 31: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,234 INFO L280 TraceCheckUtils]: 32: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,235 INFO L280 TraceCheckUtils]: 33: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,236 INFO L280 TraceCheckUtils]: 34: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,236 INFO L280 TraceCheckUtils]: 35: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,237 INFO L280 TraceCheckUtils]: 36: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,238 INFO L280 TraceCheckUtils]: 37: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,239 INFO L280 TraceCheckUtils]: 38: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,239 INFO L280 TraceCheckUtils]: 39: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,240 INFO L280 TraceCheckUtils]: 40: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,241 INFO L280 TraceCheckUtils]: 41: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,242 INFO L280 TraceCheckUtils]: 42: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,242 INFO L280 TraceCheckUtils]: 43: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,243 INFO L280 TraceCheckUtils]: 44: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,244 INFO L280 TraceCheckUtils]: 45: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,245 INFO L280 TraceCheckUtils]: 46: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,246 INFO L280 TraceCheckUtils]: 47: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,247 INFO L280 TraceCheckUtils]: 48: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,248 INFO L280 TraceCheckUtils]: 49: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,248 INFO L280 TraceCheckUtils]: 50: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,249 INFO L280 TraceCheckUtils]: 51: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,250 INFO L280 TraceCheckUtils]: 52: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,251 INFO L280 TraceCheckUtils]: 53: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,251 INFO L280 TraceCheckUtils]: 54: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,252 INFO L280 TraceCheckUtils]: 55: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,253 INFO L280 TraceCheckUtils]: 56: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,254 INFO L280 TraceCheckUtils]: 57: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,254 INFO L280 TraceCheckUtils]: 58: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,255 INFO L280 TraceCheckUtils]: 59: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,256 INFO L280 TraceCheckUtils]: 60: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,257 INFO L280 TraceCheckUtils]: 61: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,257 INFO L280 TraceCheckUtils]: 62: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,258 INFO L280 TraceCheckUtils]: 63: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,259 INFO L280 TraceCheckUtils]: 64: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,260 INFO L280 TraceCheckUtils]: 65: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,261 INFO L280 TraceCheckUtils]: 66: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,261 INFO L280 TraceCheckUtils]: 67: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,262 INFO L280 TraceCheckUtils]: 68: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,263 INFO L280 TraceCheckUtils]: 69: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,264 INFO L280 TraceCheckUtils]: 70: Hoare triple {188408#(= 9 |old(~a21~0)|)} assume true; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,265 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {188408#(= 9 |old(~a21~0)|)} {188086#(not (= 9 ~a21~0))} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,315 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,315 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,316 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,316 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,316 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,316 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,316 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,317 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,318 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,318 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,318 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,318 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,318 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,319 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,320 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,321 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,322 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,323 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,324 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,325 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,326 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,327 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,328 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,329 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,330 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,331 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,332 INFO L280 TraceCheckUtils]: 105: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 106: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 107: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 108: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 109: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 110: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,333 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 112: Hoare triple {187601#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 114: Hoare triple {187601#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 115: Hoare triple {187601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 116: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,334 INFO L280 TraceCheckUtils]: 117: Hoare triple {187601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 118: Hoare triple {187601#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 119: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 120: Hoare triple {187601#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 121: Hoare triple {187601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 122: Hoare triple {187601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 123: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,335 INFO L280 TraceCheckUtils]: 124: Hoare triple {187601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,336 INFO L280 TraceCheckUtils]: 125: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,336 INFO L280 TraceCheckUtils]: 126: Hoare triple {187601#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187601#true} is VALID [2020-07-10 15:27:03,336 INFO L280 TraceCheckUtils]: 127: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,336 INFO L280 TraceCheckUtils]: 128: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,336 INFO L280 TraceCheckUtils]: 129: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 130: Hoare triple {187601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 131: Hoare triple {187601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 132: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 133: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 134: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 135: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,337 INFO L280 TraceCheckUtils]: 136: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 137: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 138: Hoare triple {187601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 139: Hoare triple {187601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 140: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 141: Hoare triple {187601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,338 INFO L280 TraceCheckUtils]: 142: Hoare triple {187601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 143: Hoare triple {187601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 144: Hoare triple {187601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 145: Hoare triple {187601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 146: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 147: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,339 INFO L280 TraceCheckUtils]: 148: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 149: Hoare triple {187601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 150: Hoare triple {187601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 151: Hoare triple {187601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 152: Hoare triple {187601#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 153: Hoare triple {187601#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,340 INFO L280 TraceCheckUtils]: 154: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 155: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 156: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 157: Hoare triple {187601#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 158: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 159: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 160: Hoare triple {187601#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,341 INFO L280 TraceCheckUtils]: 161: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 162: Hoare triple {187601#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 163: Hoare triple {187601#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 164: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 165: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 166: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,342 INFO L280 TraceCheckUtils]: 167: Hoare triple {187601#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 168: Hoare triple {187601#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 169: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 170: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 171: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 172: Hoare triple {187601#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {187601#true} is VALID [2020-07-10 15:27:03,343 INFO L280 TraceCheckUtils]: 173: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,344 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 0: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 3: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 4: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,379 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 8: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,380 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,381 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,382 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,383 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,384 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,385 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,386 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,389 INFO L263 TraceCheckUtils]: 0: Hoare triple {187601#true} call ULTIMATE.init(); {188404#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,391 INFO L280 TraceCheckUtils]: 1: Hoare triple {188404#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,392 INFO L280 TraceCheckUtils]: 2: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume true; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,393 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {187606#(<= (+ ~a12~0 49) 0)} {187601#true} #973#return; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,394 INFO L263 TraceCheckUtils]: 4: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,394 INFO L280 TraceCheckUtils]: 5: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,395 INFO L280 TraceCheckUtils]: 6: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,397 INFO L280 TraceCheckUtils]: 7: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187606#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:03,398 INFO L263 TraceCheckUtils]: 8: Hoare triple {187606#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,398 INFO L280 TraceCheckUtils]: 9: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,398 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,398 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,398 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,399 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,400 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,401 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,402 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,403 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,404 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,405 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,406 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,407 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,408 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 105: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 106: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 107: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 108: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 109: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 110: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 112: Hoare triple {187601#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {187601#true} is VALID [2020-07-10 15:27:03,409 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,410 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {187601#true} {187606#(<= (+ ~a12~0 49) 0)} #977#return; {187601#true} is VALID [2020-07-10 15:27:03,410 INFO L280 TraceCheckUtils]: 115: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:03,410 INFO L280 TraceCheckUtils]: 116: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:03,410 INFO L280 TraceCheckUtils]: 117: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:03,411 INFO L263 TraceCheckUtils]: 118: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,411 INFO L280 TraceCheckUtils]: 119: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,411 INFO L280 TraceCheckUtils]: 120: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,411 INFO L280 TraceCheckUtils]: 121: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 122: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 123: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 124: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 125: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 126: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 127: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 128: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 129: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,412 INFO L280 TraceCheckUtils]: 130: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 131: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 132: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 133: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 134: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 135: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 136: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 137: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 138: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 139: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,413 INFO L280 TraceCheckUtils]: 140: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 141: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 142: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 143: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 144: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 145: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 146: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 147: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 148: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,414 INFO L280 TraceCheckUtils]: 149: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 150: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 151: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 152: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 153: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 154: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 155: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 156: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 157: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 158: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,415 INFO L280 TraceCheckUtils]: 159: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 160: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 161: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 162: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 163: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 164: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 165: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 166: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 167: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,416 INFO L280 TraceCheckUtils]: 168: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 169: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 170: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 171: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 172: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 173: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 174: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 175: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 176: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 177: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,417 INFO L280 TraceCheckUtils]: 178: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 179: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 180: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 181: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 182: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 183: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 184: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 185: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 186: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 187: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,418 INFO L280 TraceCheckUtils]: 188: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 189: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 190: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 191: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 192: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 193: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 194: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 195: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 196: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,419 INFO L280 TraceCheckUtils]: 197: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 198: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 199: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 200: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 201: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 202: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 203: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 204: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 205: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 206: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,420 INFO L280 TraceCheckUtils]: 207: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 208: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 209: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 210: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 211: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 212: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 213: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 214: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 215: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,421 INFO L280 TraceCheckUtils]: 216: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 217: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 218: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 219: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 220: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 221: Hoare triple {187601#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 222: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 224: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:03,422 INFO L280 TraceCheckUtils]: 225: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:03,423 INFO L280 TraceCheckUtils]: 226: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L263 TraceCheckUtils]: 227: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 228: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 229: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 230: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 231: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 232: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 233: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,424 INFO L280 TraceCheckUtils]: 234: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 235: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 236: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 237: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 238: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 239: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 240: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 241: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 242: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,425 INFO L280 TraceCheckUtils]: 243: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 244: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 245: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 246: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 247: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 248: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 249: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 250: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 251: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 252: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,426 INFO L280 TraceCheckUtils]: 253: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 254: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 255: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 256: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 257: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 258: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 259: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 260: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 261: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,427 INFO L280 TraceCheckUtils]: 262: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 263: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 264: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 265: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 266: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 267: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 268: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 269: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 270: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 271: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,428 INFO L280 TraceCheckUtils]: 272: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 273: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 274: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 275: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 276: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 277: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 278: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 279: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 280: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,429 INFO L280 TraceCheckUtils]: 281: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 282: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 283: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 284: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 285: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 286: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 287: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 288: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 289: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 290: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,430 INFO L280 TraceCheckUtils]: 291: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 292: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 293: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 294: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 295: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 296: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 297: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 298: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 299: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 300: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,431 INFO L280 TraceCheckUtils]: 301: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 302: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 303: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 304: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 305: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 306: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 307: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 308: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 309: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,432 INFO L280 TraceCheckUtils]: 310: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 311: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 312: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 313: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 314: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 315: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 316: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 317: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 318: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,433 INFO L280 TraceCheckUtils]: 319: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 320: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 321: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 322: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 323: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 324: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 325: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 326: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 327: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 328: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,434 INFO L280 TraceCheckUtils]: 329: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 330: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 331: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 332: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 333: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 334: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 335: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 336: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 337: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,435 INFO L280 TraceCheckUtils]: 338: Hoare triple {187601#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {187601#true} is VALID [2020-07-10 15:27:03,436 INFO L280 TraceCheckUtils]: 339: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,436 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:03,436 INFO L280 TraceCheckUtils]: 341: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:03,436 INFO L280 TraceCheckUtils]: 342: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:03,436 INFO L280 TraceCheckUtils]: 343: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:03,437 INFO L263 TraceCheckUtils]: 344: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,437 INFO L280 TraceCheckUtils]: 345: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,437 INFO L280 TraceCheckUtils]: 346: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 347: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 348: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 349: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 350: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 351: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 352: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 353: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 354: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 355: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,438 INFO L280 TraceCheckUtils]: 356: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 357: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 358: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 359: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 360: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 361: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 362: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 363: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 364: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 365: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,439 INFO L280 TraceCheckUtils]: 366: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 367: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 368: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 369: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 370: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 371: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 372: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 373: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 374: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,440 INFO L280 TraceCheckUtils]: 375: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 376: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 377: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 378: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 379: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 380: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 381: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 382: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 383: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,441 INFO L280 TraceCheckUtils]: 384: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 385: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 386: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 387: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 388: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 389: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 390: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 391: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 392: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,442 INFO L280 TraceCheckUtils]: 393: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 394: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 395: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 396: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 397: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 398: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 399: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 400: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 401: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,443 INFO L280 TraceCheckUtils]: 402: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 403: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 404: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 405: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 406: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 407: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 408: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 409: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 410: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 411: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,444 INFO L280 TraceCheckUtils]: 412: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 413: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 414: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 415: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 416: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 417: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 418: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 419: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 420: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 421: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,445 INFO L280 TraceCheckUtils]: 422: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 423: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 424: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 425: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 426: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 427: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 428: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 429: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 430: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,446 INFO L280 TraceCheckUtils]: 431: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 432: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 433: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 434: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 435: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 436: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 437: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 438: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 439: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 440: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,447 INFO L280 TraceCheckUtils]: 441: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 442: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 443: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 444: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 445: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 446: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 447: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 448: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 449: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,448 INFO L280 TraceCheckUtils]: 450: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 451: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 452: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 453: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 454: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 455: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 456: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 457: Hoare triple {187601#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 458: Hoare triple {187601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 459: Hoare triple {187601#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,449 INFO L280 TraceCheckUtils]: 460: Hoare triple {187601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 461: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 462: Hoare triple {187601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 463: Hoare triple {187601#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 464: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 465: Hoare triple {187601#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 466: Hoare triple {187601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 467: Hoare triple {187601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 468: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,450 INFO L280 TraceCheckUtils]: 469: Hoare triple {187601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 470: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 471: Hoare triple {187601#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 472: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 473: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 474: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 475: Hoare triple {187601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 476: Hoare triple {187601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 477: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 478: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,451 INFO L280 TraceCheckUtils]: 479: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 480: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 481: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 482: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 483: Hoare triple {187601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 484: Hoare triple {187601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 485: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 486: Hoare triple {187601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 487: Hoare triple {187601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 488: Hoare triple {187601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,452 INFO L280 TraceCheckUtils]: 489: Hoare triple {187601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 490: Hoare triple {187601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 491: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 492: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 493: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 494: Hoare triple {187601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 495: Hoare triple {187601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,453 INFO L280 TraceCheckUtils]: 496: Hoare triple {187601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,454 INFO L280 TraceCheckUtils]: 497: Hoare triple {187601#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:03,455 INFO L280 TraceCheckUtils]: 498: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:03,456 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-10 15:27:03,457 INFO L280 TraceCheckUtils]: 500: Hoare triple {188086#(not (= 9 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-10 15:27:03,458 INFO L280 TraceCheckUtils]: 501: Hoare triple {188086#(not (= 9 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {188086#(not (= 9 ~a21~0))} is VALID [2020-07-10 15:27:03,459 INFO L280 TraceCheckUtils]: 502: Hoare triple {188086#(not (= 9 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {188086#(not (= 9 ~a21~0))} is VALID [2020-07-10 15:27:03,460 INFO L263 TraceCheckUtils]: 503: Hoare triple {188086#(not (= 9 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,461 INFO L280 TraceCheckUtils]: 504: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,462 INFO L280 TraceCheckUtils]: 505: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,462 INFO L280 TraceCheckUtils]: 506: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,463 INFO L280 TraceCheckUtils]: 507: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,464 INFO L280 TraceCheckUtils]: 508: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,465 INFO L280 TraceCheckUtils]: 509: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,465 INFO L280 TraceCheckUtils]: 510: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,466 INFO L280 TraceCheckUtils]: 511: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,467 INFO L280 TraceCheckUtils]: 512: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,467 INFO L280 TraceCheckUtils]: 513: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,468 INFO L280 TraceCheckUtils]: 514: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,469 INFO L280 TraceCheckUtils]: 515: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,470 INFO L280 TraceCheckUtils]: 516: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,471 INFO L280 TraceCheckUtils]: 517: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,472 INFO L280 TraceCheckUtils]: 518: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,472 INFO L280 TraceCheckUtils]: 519: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,473 INFO L280 TraceCheckUtils]: 520: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,474 INFO L280 TraceCheckUtils]: 521: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,475 INFO L280 TraceCheckUtils]: 522: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,476 INFO L280 TraceCheckUtils]: 523: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,476 INFO L280 TraceCheckUtils]: 524: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,477 INFO L280 TraceCheckUtils]: 525: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,478 INFO L280 TraceCheckUtils]: 526: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,479 INFO L280 TraceCheckUtils]: 527: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,480 INFO L280 TraceCheckUtils]: 528: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,480 INFO L280 TraceCheckUtils]: 529: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,481 INFO L280 TraceCheckUtils]: 530: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,482 INFO L280 TraceCheckUtils]: 531: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,483 INFO L280 TraceCheckUtils]: 532: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,483 INFO L280 TraceCheckUtils]: 533: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,484 INFO L280 TraceCheckUtils]: 534: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,485 INFO L280 TraceCheckUtils]: 535: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,486 INFO L280 TraceCheckUtils]: 536: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,487 INFO L280 TraceCheckUtils]: 537: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,487 INFO L280 TraceCheckUtils]: 538: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,488 INFO L280 TraceCheckUtils]: 539: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,489 INFO L280 TraceCheckUtils]: 540: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,490 INFO L280 TraceCheckUtils]: 541: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,491 INFO L280 TraceCheckUtils]: 542: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,491 INFO L280 TraceCheckUtils]: 543: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,492 INFO L280 TraceCheckUtils]: 544: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,493 INFO L280 TraceCheckUtils]: 545: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,494 INFO L280 TraceCheckUtils]: 546: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,494 INFO L280 TraceCheckUtils]: 547: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,495 INFO L280 TraceCheckUtils]: 548: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,496 INFO L280 TraceCheckUtils]: 549: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,496 INFO L280 TraceCheckUtils]: 550: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,497 INFO L280 TraceCheckUtils]: 551: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,498 INFO L280 TraceCheckUtils]: 552: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,499 INFO L280 TraceCheckUtils]: 553: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,499 INFO L280 TraceCheckUtils]: 554: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,500 INFO L280 TraceCheckUtils]: 555: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,501 INFO L280 TraceCheckUtils]: 556: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,502 INFO L280 TraceCheckUtils]: 557: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,503 INFO L280 TraceCheckUtils]: 558: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,503 INFO L280 TraceCheckUtils]: 559: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,504 INFO L280 TraceCheckUtils]: 560: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,505 INFO L280 TraceCheckUtils]: 561: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,506 INFO L280 TraceCheckUtils]: 562: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,506 INFO L280 TraceCheckUtils]: 563: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,507 INFO L280 TraceCheckUtils]: 564: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,508 INFO L280 TraceCheckUtils]: 565: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,509 INFO L280 TraceCheckUtils]: 566: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,510 INFO L280 TraceCheckUtils]: 567: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,510 INFO L280 TraceCheckUtils]: 568: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,511 INFO L280 TraceCheckUtils]: 569: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,512 INFO L280 TraceCheckUtils]: 570: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,513 INFO L280 TraceCheckUtils]: 571: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,514 INFO L280 TraceCheckUtils]: 572: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {188407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,515 INFO L280 TraceCheckUtils]: 573: Hoare triple {188407#(= ~a21~0 |old(~a21~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,516 INFO L280 TraceCheckUtils]: 574: Hoare triple {188408#(= 9 |old(~a21~0)|)} assume true; {188408#(= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:03,517 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {188408#(= 9 |old(~a21~0)|)} {188086#(not (= 9 ~a21~0))} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,517 INFO L280 TraceCheckUtils]: 576: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:03,517 INFO L280 TraceCheckUtils]: 577: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:03,517 INFO L280 TraceCheckUtils]: 578: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:03,517 INFO L263 TraceCheckUtils]: 579: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,517 INFO L280 TraceCheckUtils]: 580: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,517 INFO L280 TraceCheckUtils]: 581: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 582: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 583: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 584: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 585: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 586: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 587: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 588: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,518 INFO L280 TraceCheckUtils]: 589: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 590: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 591: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 592: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 593: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 594: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 595: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,519 INFO L280 TraceCheckUtils]: 596: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 597: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 598: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 599: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 600: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 601: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 602: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 603: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 604: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 605: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,520 INFO L280 TraceCheckUtils]: 606: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 607: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 608: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 609: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 610: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 611: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 612: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 613: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 614: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,521 INFO L280 TraceCheckUtils]: 615: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 616: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 617: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 618: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 619: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 620: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 621: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 622: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 623: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 624: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,522 INFO L280 TraceCheckUtils]: 625: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 626: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 627: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 628: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 629: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 630: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 631: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 632: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 633: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,523 INFO L280 TraceCheckUtils]: 634: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 635: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 636: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 637: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 638: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 639: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 640: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 641: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 642: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 643: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,524 INFO L280 TraceCheckUtils]: 644: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 645: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 646: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 647: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 648: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 649: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 650: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 651: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 652: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 653: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,525 INFO L280 TraceCheckUtils]: 654: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 655: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 656: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 657: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 658: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 659: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 660: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 661: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 662: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,526 INFO L280 TraceCheckUtils]: 663: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 664: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 665: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 666: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 667: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 668: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 669: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 670: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 671: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 672: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,527 INFO L280 TraceCheckUtils]: 673: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 674: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 675: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 676: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 677: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 678: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 679: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 680: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 681: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 682: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,528 INFO L280 TraceCheckUtils]: 683: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 684: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 685: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 686: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 687: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 688: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 689: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 690: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 691: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,529 INFO L280 TraceCheckUtils]: 692: Hoare triple {187601#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 693: Hoare triple {187601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 694: Hoare triple {187601#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 695: Hoare triple {187601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 696: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 697: Hoare triple {187601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 698: Hoare triple {187601#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 699: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 700: Hoare triple {187601#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 701: Hoare triple {187601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,530 INFO L280 TraceCheckUtils]: 702: Hoare triple {187601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 703: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 704: Hoare triple {187601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 705: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 706: Hoare triple {187601#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 707: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 708: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 709: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 710: Hoare triple {187601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,531 INFO L280 TraceCheckUtils]: 711: Hoare triple {187601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 712: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 713: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 714: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 715: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 716: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 717: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 718: Hoare triple {187601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 719: Hoare triple {187601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 720: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,532 INFO L280 TraceCheckUtils]: 721: Hoare triple {187601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 722: Hoare triple {187601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 723: Hoare triple {187601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 724: Hoare triple {187601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 725: Hoare triple {187601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 726: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 727: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 728: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 729: Hoare triple {187601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,533 INFO L280 TraceCheckUtils]: 730: Hoare triple {187601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 731: Hoare triple {187601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 732: Hoare triple {187601#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 733: Hoare triple {187601#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 734: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 735: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 736: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 737: Hoare triple {187601#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 738: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 739: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,534 INFO L280 TraceCheckUtils]: 740: Hoare triple {187601#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 741: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 742: Hoare triple {187601#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 743: Hoare triple {187601#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 744: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 745: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 746: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 747: Hoare triple {187601#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 748: Hoare triple {187601#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,535 INFO L280 TraceCheckUtils]: 749: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 750: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 751: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 752: Hoare triple {187601#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {187601#true} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 753: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,536 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 755: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 756: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 757: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:03,536 INFO L263 TraceCheckUtils]: 758: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:03,536 INFO L280 TraceCheckUtils]: 759: Hoare triple {188405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 760: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 761: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 762: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 763: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 764: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 765: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 766: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 767: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,537 INFO L280 TraceCheckUtils]: 768: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 769: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 770: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 771: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 772: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 773: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 774: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 775: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 776: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 777: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,538 INFO L280 TraceCheckUtils]: 778: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 779: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 780: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 781: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 782: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 783: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 784: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 785: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 786: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 787: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 788: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,539 INFO L280 TraceCheckUtils]: 789: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 790: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 791: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 792: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 793: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 794: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 795: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 796: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 797: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 798: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,540 INFO L280 TraceCheckUtils]: 799: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 800: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 801: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 802: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 803: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 804: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 805: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 806: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 807: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 808: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 809: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,541 INFO L280 TraceCheckUtils]: 810: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 811: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 812: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 813: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 814: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 815: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 816: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 817: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 818: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 819: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,542 INFO L280 TraceCheckUtils]: 820: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 821: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 822: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 823: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 824: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 825: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 826: Hoare triple {187601#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 827: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:03,543 INFO L275 TraceCheckUtils]: 828: Hoare quadruple {187601#true} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 829: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 830: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:03,543 INFO L280 TraceCheckUtils]: 831: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L263 TraceCheckUtils]: 832: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 833: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 834: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 835: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 836: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 837: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 838: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 839: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 840: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,544 INFO L280 TraceCheckUtils]: 841: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 842: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 843: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 844: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 845: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 846: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 847: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 848: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 849: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 850: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,545 INFO L280 TraceCheckUtils]: 851: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 852: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 853: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 854: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 855: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 856: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 857: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 858: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 859: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 860: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 861: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,546 INFO L280 TraceCheckUtils]: 862: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 863: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 864: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 865: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 866: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 867: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 868: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 869: Hoare triple {187602#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {187602#false} is VALID [2020-07-10 15:27:03,547 INFO L280 TraceCheckUtils]: 870: Hoare triple {187602#false} assume !false; {187602#false} is VALID [2020-07-10 15:27:03,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2263 backedges. 616 proven. 158 refuted. 0 times theorem prover too weak. 1489 trivial. 0 not checked. [2020-07-10 15:27:03,828 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359627266] [2020-07-10 15:27:03,828 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638752019] [2020-07-10 15:27:03,829 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:27:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:04,066 INFO L264 TraceCheckSpWp]: Trace formula consists of 1248 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-10 15:27:04,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:04,135 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:27:05,284 INFO L263 TraceCheckUtils]: 0: Hoare triple {187601#true} call ULTIMATE.init(); {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L280 TraceCheckUtils]: 1: Hoare triple {187601#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L280 TraceCheckUtils]: 2: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {187601#true} {187601#true} #973#return; {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L263 TraceCheckUtils]: 4: Hoare triple {187601#true} call #t~ret4 := main(); {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L280 TraceCheckUtils]: 5: Hoare triple {187601#true} ~output~0 := -1; {187601#true} is VALID [2020-07-10 15:27:05,284 INFO L280 TraceCheckUtils]: 6: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 7: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L263 TraceCheckUtils]: 8: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 9: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 10: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 11: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 12: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 13: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 14: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,285 INFO L280 TraceCheckUtils]: 15: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 16: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 17: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 18: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 19: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 20: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 21: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 22: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 23: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,286 INFO L280 TraceCheckUtils]: 24: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 25: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 26: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 27: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 28: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 29: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 30: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 31: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 32: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 33: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,287 INFO L280 TraceCheckUtils]: 34: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 35: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 36: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 37: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 38: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 39: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 40: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 41: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 42: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,288 INFO L280 TraceCheckUtils]: 43: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 44: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 45: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 46: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 47: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 48: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 49: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 50: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 51: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 52: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,289 INFO L280 TraceCheckUtils]: 53: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 54: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 55: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 56: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 57: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 58: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 59: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 60: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 61: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,290 INFO L280 TraceCheckUtils]: 62: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 63: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 64: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 65: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 66: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 67: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 68: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 69: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 70: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,291 INFO L280 TraceCheckUtils]: 71: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 72: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 73: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 74: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 75: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 76: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 77: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 78: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 79: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 80: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,292 INFO L280 TraceCheckUtils]: 81: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 82: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 83: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 84: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 85: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 86: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 87: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 88: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 89: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,293 INFO L280 TraceCheckUtils]: 90: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 91: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 92: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 93: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 94: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 95: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 96: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 97: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 98: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 99: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,294 INFO L280 TraceCheckUtils]: 100: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 101: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 102: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 103: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 104: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 105: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 106: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 107: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 108: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,295 INFO L280 TraceCheckUtils]: 109: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 110: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 111: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 112: Hoare triple {187601#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 113: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 115: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 116: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 117: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L263 TraceCheckUtils]: 118: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-10 15:27:05,296 INFO L280 TraceCheckUtils]: 119: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 120: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 121: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 122: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 123: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 124: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 125: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 126: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 127: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 128: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,297 INFO L280 TraceCheckUtils]: 129: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 130: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 131: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 132: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 133: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 134: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 135: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 136: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 137: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 138: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,298 INFO L280 TraceCheckUtils]: 139: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 140: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 141: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 142: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 143: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 144: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 145: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 146: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 147: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 148: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 149: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,299 INFO L280 TraceCheckUtils]: 150: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 151: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 152: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 153: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 154: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 155: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 156: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 157: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 158: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 159: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,300 INFO L280 TraceCheckUtils]: 160: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 161: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 162: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 163: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 164: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 165: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 166: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 167: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 168: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 169: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,301 INFO L280 TraceCheckUtils]: 170: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 171: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 172: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 173: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 174: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 175: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 176: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 177: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 178: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 179: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 180: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,302 INFO L280 TraceCheckUtils]: 181: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 182: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 183: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 184: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 185: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 186: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 187: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 188: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 189: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 190: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,303 INFO L280 TraceCheckUtils]: 191: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 192: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 193: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 194: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 195: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 196: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 197: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 198: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 199: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 200: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,304 INFO L280 TraceCheckUtils]: 201: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 202: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 203: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 204: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 205: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 206: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 207: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 208: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 209: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 210: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,305 INFO L280 TraceCheckUtils]: 211: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 212: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 213: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 214: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 215: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 216: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 217: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 218: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 219: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 220: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,306 INFO L280 TraceCheckUtils]: 221: Hoare triple {187601#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 222: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 224: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 225: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 226: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L263 TraceCheckUtils]: 227: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 228: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 229: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 230: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 231: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,307 INFO L280 TraceCheckUtils]: 232: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 233: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 234: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 235: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 236: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 237: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 238: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 239: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 240: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 241: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,308 INFO L280 TraceCheckUtils]: 242: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 243: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 244: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 245: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 246: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 247: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 248: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 249: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 250: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 251: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,309 INFO L280 TraceCheckUtils]: 252: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 253: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 254: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 255: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 256: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 257: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 258: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 259: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 260: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 261: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 262: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,310 INFO L280 TraceCheckUtils]: 263: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 264: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 265: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 266: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 267: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 268: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 269: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 270: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 271: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 272: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,311 INFO L280 TraceCheckUtils]: 273: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 274: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 275: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 276: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 277: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 278: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 279: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 280: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 281: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 282: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,312 INFO L280 TraceCheckUtils]: 283: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 284: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 285: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 286: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 287: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 288: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 289: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 290: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 291: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 292: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 293: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:05,313 INFO L280 TraceCheckUtils]: 294: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 295: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 296: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 297: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 298: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 299: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 300: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 301: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 302: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 303: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,314 INFO L280 TraceCheckUtils]: 304: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 305: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 306: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 307: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 308: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 309: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 310: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 311: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 312: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 313: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,315 INFO L280 TraceCheckUtils]: 314: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 315: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 316: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 317: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 318: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 319: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 320: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 321: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 322: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 323: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,316 INFO L280 TraceCheckUtils]: 324: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 325: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 326: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 327: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 328: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 329: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 330: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 331: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 332: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 333: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,317 INFO L280 TraceCheckUtils]: 334: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 335: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 336: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 337: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 338: Hoare triple {187601#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 339: Hoare triple {187601#true} assume true; {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {187601#true} {187601#true} #977#return; {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 341: Hoare triple {187601#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 342: Hoare triple {187601#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L280 TraceCheckUtils]: 343: Hoare triple {187601#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187601#true} is VALID [2020-07-10 15:27:05,318 INFO L263 TraceCheckUtils]: 344: Hoare triple {187601#true} call #t~ret3 := calculate_output(~input~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 345: Hoare triple {187601#true} ~input := #in~input; {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 346: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 347: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 348: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 349: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 350: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 351: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 352: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 353: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 354: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,319 INFO L280 TraceCheckUtils]: 355: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 356: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 357: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 358: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 359: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 360: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 361: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 362: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 363: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 364: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,320 INFO L280 TraceCheckUtils]: 365: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 366: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 367: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 368: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 369: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 370: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 371: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 372: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 373: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 374: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,321 INFO L280 TraceCheckUtils]: 375: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 376: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 377: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 378: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 379: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 380: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 381: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 382: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 383: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 384: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,322 INFO L280 TraceCheckUtils]: 385: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 386: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 387: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 388: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 389: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 390: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 391: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 392: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 393: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 394: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 395: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,323 INFO L280 TraceCheckUtils]: 396: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 397: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 398: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 399: Hoare triple {187601#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 400: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 401: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 402: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 403: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 404: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 405: Hoare triple {187601#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,324 INFO L280 TraceCheckUtils]: 406: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 407: Hoare triple {187601#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 408: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 409: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 410: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 411: Hoare triple {187601#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 412: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 413: Hoare triple {187601#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 414: Hoare triple {187601#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 415: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,325 INFO L280 TraceCheckUtils]: 416: Hoare triple {187601#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 417: Hoare triple {187601#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 418: Hoare triple {187601#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 419: Hoare triple {187601#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 420: Hoare triple {187601#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 421: Hoare triple {187601#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 422: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 423: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 424: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 425: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 426: Hoare triple {187601#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,326 INFO L280 TraceCheckUtils]: 427: Hoare triple {187601#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 428: Hoare triple {187601#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 429: Hoare triple {187601#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 430: Hoare triple {187601#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 431: Hoare triple {187601#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 432: Hoare triple {187601#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 433: Hoare triple {187601#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 434: Hoare triple {187601#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 435: Hoare triple {187601#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 436: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,327 INFO L280 TraceCheckUtils]: 437: Hoare triple {187601#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 438: Hoare triple {187601#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 439: Hoare triple {187601#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 440: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 441: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 442: Hoare triple {187601#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 443: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 444: Hoare triple {187601#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 445: Hoare triple {187601#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 446: Hoare triple {187601#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,328 INFO L280 TraceCheckUtils]: 447: Hoare triple {187601#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 448: Hoare triple {187601#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 449: Hoare triple {187601#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 450: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 451: Hoare triple {187601#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 452: Hoare triple {187601#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 453: Hoare triple {187601#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 454: Hoare triple {187601#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 455: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 456: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,329 INFO L280 TraceCheckUtils]: 457: Hoare triple {187601#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 458: Hoare triple {187601#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 459: Hoare triple {187601#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 460: Hoare triple {187601#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 461: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 462: Hoare triple {187601#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 463: Hoare triple {187601#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 464: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 465: Hoare triple {187601#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 466: Hoare triple {187601#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 467: Hoare triple {187601#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,330 INFO L280 TraceCheckUtils]: 468: Hoare triple {187601#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 469: Hoare triple {187601#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 470: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 471: Hoare triple {187601#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 472: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 473: Hoare triple {187601#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 474: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 475: Hoare triple {187601#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 476: Hoare triple {187601#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 477: Hoare triple {187601#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,331 INFO L280 TraceCheckUtils]: 478: Hoare triple {187601#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 479: Hoare triple {187601#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 480: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 481: Hoare triple {187601#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 482: Hoare triple {187601#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 483: Hoare triple {187601#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 484: Hoare triple {187601#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 485: Hoare triple {187601#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 486: Hoare triple {187601#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 487: Hoare triple {187601#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,332 INFO L280 TraceCheckUtils]: 488: Hoare triple {187601#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 489: Hoare triple {187601#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 490: Hoare triple {187601#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 491: Hoare triple {187601#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 492: Hoare triple {187601#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 493: Hoare triple {187601#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 494: Hoare triple {187601#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 495: Hoare triple {187601#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187601#true} is VALID [2020-07-10 15:27:05,333 INFO L280 TraceCheckUtils]: 496: Hoare triple {187601#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187601#true} is VALID [2020-07-10 15:27:05,334 INFO L280 TraceCheckUtils]: 497: Hoare triple {187601#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;#res := 26; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,335 INFO L280 TraceCheckUtils]: 498: Hoare triple {188406#(<= ~a21~0 8)} assume true; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,336 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {188406#(<= ~a21~0 8)} {187601#true} #977#return; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,336 INFO L280 TraceCheckUtils]: 500: Hoare triple {188406#(<= ~a21~0 8)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,337 INFO L280 TraceCheckUtils]: 501: Hoare triple {188406#(<= ~a21~0 8)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,338 INFO L280 TraceCheckUtils]: 502: Hoare triple {188406#(<= ~a21~0 8)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {188406#(<= ~a21~0 8)} is VALID [2020-07-10 15:27:05,338 INFO L263 TraceCheckUtils]: 503: Hoare triple {188406#(<= ~a21~0 8)} call #t~ret3 := calculate_output(~input~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,339 INFO L280 TraceCheckUtils]: 504: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,340 INFO L280 TraceCheckUtils]: 505: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,341 INFO L280 TraceCheckUtils]: 506: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,341 INFO L280 TraceCheckUtils]: 507: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,342 INFO L280 TraceCheckUtils]: 508: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,342 INFO L280 TraceCheckUtils]: 509: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,343 INFO L280 TraceCheckUtils]: 510: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,343 INFO L280 TraceCheckUtils]: 511: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,344 INFO L280 TraceCheckUtils]: 512: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,345 INFO L280 TraceCheckUtils]: 513: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,345 INFO L280 TraceCheckUtils]: 514: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,346 INFO L280 TraceCheckUtils]: 515: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,346 INFO L280 TraceCheckUtils]: 516: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,347 INFO L280 TraceCheckUtils]: 517: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,348 INFO L280 TraceCheckUtils]: 518: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,348 INFO L280 TraceCheckUtils]: 519: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,349 INFO L280 TraceCheckUtils]: 520: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,349 INFO L280 TraceCheckUtils]: 521: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,350 INFO L280 TraceCheckUtils]: 522: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,350 INFO L280 TraceCheckUtils]: 523: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,351 INFO L280 TraceCheckUtils]: 524: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,352 INFO L280 TraceCheckUtils]: 525: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,352 INFO L280 TraceCheckUtils]: 526: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,353 INFO L280 TraceCheckUtils]: 527: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,353 INFO L280 TraceCheckUtils]: 528: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,354 INFO L280 TraceCheckUtils]: 529: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,355 INFO L280 TraceCheckUtils]: 530: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,355 INFO L280 TraceCheckUtils]: 531: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,356 INFO L280 TraceCheckUtils]: 532: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,356 INFO L280 TraceCheckUtils]: 533: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,357 INFO L280 TraceCheckUtils]: 534: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,358 INFO L280 TraceCheckUtils]: 535: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,359 INFO L280 TraceCheckUtils]: 536: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,359 INFO L280 TraceCheckUtils]: 537: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,360 INFO L280 TraceCheckUtils]: 538: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,360 INFO L280 TraceCheckUtils]: 539: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,361 INFO L280 TraceCheckUtils]: 540: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,362 INFO L280 TraceCheckUtils]: 541: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,362 INFO L280 TraceCheckUtils]: 542: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,363 INFO L280 TraceCheckUtils]: 543: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,363 INFO L280 TraceCheckUtils]: 544: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,364 INFO L280 TraceCheckUtils]: 545: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,365 INFO L280 TraceCheckUtils]: 546: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,365 INFO L280 TraceCheckUtils]: 547: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,366 INFO L280 TraceCheckUtils]: 548: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,367 INFO L280 TraceCheckUtils]: 549: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,367 INFO L280 TraceCheckUtils]: 550: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,368 INFO L280 TraceCheckUtils]: 551: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,368 INFO L280 TraceCheckUtils]: 552: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,369 INFO L280 TraceCheckUtils]: 553: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,369 INFO L280 TraceCheckUtils]: 554: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,370 INFO L280 TraceCheckUtils]: 555: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,371 INFO L280 TraceCheckUtils]: 556: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,371 INFO L280 TraceCheckUtils]: 557: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,372 INFO L280 TraceCheckUtils]: 558: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,372 INFO L280 TraceCheckUtils]: 559: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,373 INFO L280 TraceCheckUtils]: 560: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,373 INFO L280 TraceCheckUtils]: 561: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,374 INFO L280 TraceCheckUtils]: 562: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,375 INFO L280 TraceCheckUtils]: 563: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,375 INFO L280 TraceCheckUtils]: 564: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,376 INFO L280 TraceCheckUtils]: 565: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,376 INFO L280 TraceCheckUtils]: 566: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,377 INFO L280 TraceCheckUtils]: 567: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,377 INFO L280 TraceCheckUtils]: 568: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,378 INFO L280 TraceCheckUtils]: 569: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,379 INFO L280 TraceCheckUtils]: 570: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,379 INFO L280 TraceCheckUtils]: 571: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,380 INFO L280 TraceCheckUtils]: 572: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {189921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,381 INFO L280 TraceCheckUtils]: 573: Hoare triple {189921#(<= ~a21~0 |old(~a21~0)|)} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {190132#(<= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,381 INFO L280 TraceCheckUtils]: 574: Hoare triple {190132#(<= 9 |old(~a21~0)|)} assume true; {190132#(<= 9 |old(~a21~0)|)} is VALID [2020-07-10 15:27:05,382 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {190132#(<= 9 |old(~a21~0)|)} {188406#(<= ~a21~0 8)} #977#return; {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 576: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 577: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 578: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L263 TraceCheckUtils]: 579: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 580: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 581: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 582: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,383 INFO L280 TraceCheckUtils]: 583: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 584: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 585: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 586: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 587: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 588: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 589: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,384 INFO L280 TraceCheckUtils]: 590: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 591: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 592: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 593: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 594: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 595: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,385 INFO L280 TraceCheckUtils]: 596: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 597: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 598: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 599: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 600: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 601: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 602: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,386 INFO L280 TraceCheckUtils]: 603: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 604: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 605: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 606: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 607: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 608: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 609: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 610: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 611: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 612: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,387 INFO L280 TraceCheckUtils]: 613: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 614: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 615: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 616: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 617: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 618: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 619: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 620: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 621: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,388 INFO L280 TraceCheckUtils]: 622: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 623: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 624: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 625: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 626: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 627: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 628: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 629: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 630: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 631: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,389 INFO L280 TraceCheckUtils]: 632: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 633: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 634: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 635: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 636: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 637: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 638: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 639: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 640: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,390 INFO L280 TraceCheckUtils]: 641: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 642: Hoare triple {187602#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 643: Hoare triple {187602#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 644: Hoare triple {187602#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 645: Hoare triple {187602#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 646: Hoare triple {187602#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 647: Hoare triple {187602#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 648: Hoare triple {187602#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 649: Hoare triple {187602#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 650: Hoare triple {187602#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,391 INFO L280 TraceCheckUtils]: 651: Hoare triple {187602#false} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 652: Hoare triple {187602#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 653: Hoare triple {187602#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 654: Hoare triple {187602#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 655: Hoare triple {187602#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 656: Hoare triple {187602#false} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 657: Hoare triple {187602#false} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 658: Hoare triple {187602#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 659: Hoare triple {187602#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,392 INFO L280 TraceCheckUtils]: 660: Hoare triple {187602#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 661: Hoare triple {187602#false} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 662: Hoare triple {187602#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 663: Hoare triple {187602#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 664: Hoare triple {187602#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 665: Hoare triple {187602#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 666: Hoare triple {187602#false} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 667: Hoare triple {187602#false} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 668: Hoare triple {187602#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,393 INFO L280 TraceCheckUtils]: 669: Hoare triple {187602#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 670: Hoare triple {187602#false} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 671: Hoare triple {187602#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 672: Hoare triple {187602#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 673: Hoare triple {187602#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 674: Hoare triple {187602#false} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 675: Hoare triple {187602#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 676: Hoare triple {187602#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 677: Hoare triple {187602#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 678: Hoare triple {187602#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,394 INFO L280 TraceCheckUtils]: 679: Hoare triple {187602#false} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 680: Hoare triple {187602#false} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 681: Hoare triple {187602#false} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 682: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 683: Hoare triple {187602#false} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 684: Hoare triple {187602#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 685: Hoare triple {187602#false} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 686: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 687: Hoare triple {187602#false} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,395 INFO L280 TraceCheckUtils]: 688: Hoare triple {187602#false} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 689: Hoare triple {187602#false} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 690: Hoare triple {187602#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 691: Hoare triple {187602#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 692: Hoare triple {187602#false} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 693: Hoare triple {187602#false} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 694: Hoare triple {187602#false} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 695: Hoare triple {187602#false} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 696: Hoare triple {187602#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,396 INFO L280 TraceCheckUtils]: 697: Hoare triple {187602#false} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 698: Hoare triple {187602#false} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 699: Hoare triple {187602#false} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 700: Hoare triple {187602#false} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 701: Hoare triple {187602#false} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 702: Hoare triple {187602#false} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 703: Hoare triple {187602#false} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 704: Hoare triple {187602#false} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 705: Hoare triple {187602#false} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 706: Hoare triple {187602#false} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {187602#false} is VALID [2020-07-10 15:27:05,397 INFO L280 TraceCheckUtils]: 707: Hoare triple {187602#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 708: Hoare triple {187602#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 709: Hoare triple {187602#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 710: Hoare triple {187602#false} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 711: Hoare triple {187602#false} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 712: Hoare triple {187602#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 713: Hoare triple {187602#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 714: Hoare triple {187602#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 715: Hoare triple {187602#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 716: Hoare triple {187602#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,398 INFO L280 TraceCheckUtils]: 717: Hoare triple {187602#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 718: Hoare triple {187602#false} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 719: Hoare triple {187602#false} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 720: Hoare triple {187602#false} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 721: Hoare triple {187602#false} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 722: Hoare triple {187602#false} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 723: Hoare triple {187602#false} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 724: Hoare triple {187602#false} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 725: Hoare triple {187602#false} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 726: Hoare triple {187602#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {187602#false} is VALID [2020-07-10 15:27:05,399 INFO L280 TraceCheckUtils]: 727: Hoare triple {187602#false} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 728: Hoare triple {187602#false} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 729: Hoare triple {187602#false} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 730: Hoare triple {187602#false} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 731: Hoare triple {187602#false} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 732: Hoare triple {187602#false} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 733: Hoare triple {187602#false} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 734: Hoare triple {187602#false} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 735: Hoare triple {187602#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 736: Hoare triple {187602#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 737: Hoare triple {187602#false} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,400 INFO L280 TraceCheckUtils]: 738: Hoare triple {187602#false} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 739: Hoare triple {187602#false} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 740: Hoare triple {187602#false} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 741: Hoare triple {187602#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 742: Hoare triple {187602#false} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 743: Hoare triple {187602#false} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 744: Hoare triple {187602#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 745: Hoare triple {187602#false} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 746: Hoare triple {187602#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 747: Hoare triple {187602#false} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,401 INFO L280 TraceCheckUtils]: 748: Hoare triple {187602#false} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 749: Hoare triple {187602#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 750: Hoare triple {187602#false} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 751: Hoare triple {187602#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 752: Hoare triple {187602#false} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 753: Hoare triple {187602#false} assume true; {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {187602#false} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 755: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 756: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L280 TraceCheckUtils]: 757: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:05,402 INFO L263 TraceCheckUtils]: 758: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 759: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 760: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 761: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 762: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 763: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 764: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 765: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 766: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 767: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,403 INFO L280 TraceCheckUtils]: 768: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 769: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 770: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 771: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 772: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 773: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 774: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 775: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 776: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 777: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 778: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,404 INFO L280 TraceCheckUtils]: 779: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 780: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 781: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 782: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 783: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 784: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 785: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 786: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 787: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 788: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,405 INFO L280 TraceCheckUtils]: 789: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 790: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 791: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 792: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 793: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 794: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 795: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 796: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 797: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 798: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,406 INFO L280 TraceCheckUtils]: 799: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 800: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 801: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 802: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 803: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 804: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 805: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 806: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 807: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 808: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 809: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,407 INFO L280 TraceCheckUtils]: 810: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 811: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 812: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 813: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 814: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 815: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 816: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 817: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 818: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 819: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,408 INFO L280 TraceCheckUtils]: 820: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 821: Hoare triple {187602#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 822: Hoare triple {187602#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 823: Hoare triple {187602#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 824: Hoare triple {187602#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 825: Hoare triple {187602#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 826: Hoare triple {187602#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 827: Hoare triple {187602#false} assume true; {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L275 TraceCheckUtils]: 828: Hoare quadruple {187602#false} {187602#false} #977#return; {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 829: Hoare triple {187602#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {187602#false} is VALID [2020-07-10 15:27:05,409 INFO L280 TraceCheckUtils]: 830: Hoare triple {187602#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 831: Hoare triple {187602#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L263 TraceCheckUtils]: 832: Hoare triple {187602#false} call #t~ret3 := calculate_output(~input~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 833: Hoare triple {187602#false} ~input := #in~input; {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 834: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 835: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 836: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 837: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 838: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 839: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,410 INFO L280 TraceCheckUtils]: 840: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 841: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 842: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 843: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 844: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 845: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 846: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 847: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 848: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 849: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 850: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,411 INFO L280 TraceCheckUtils]: 851: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 852: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 853: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 854: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 855: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 856: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 857: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 858: Hoare triple {187602#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 859: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 860: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,412 INFO L280 TraceCheckUtils]: 861: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 862: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 863: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 864: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 865: Hoare triple {187602#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 866: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 867: Hoare triple {187602#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 868: Hoare triple {187602#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 869: Hoare triple {187602#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {187602#false} is VALID [2020-07-10 15:27:05,413 INFO L280 TraceCheckUtils]: 870: Hoare triple {187602#false} assume !false; {187602#false} is VALID [2020-07-10 15:27:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2263 backedges. 1450 proven. 2 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2020-07-10 15:27:05,672 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:27:05,673 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 11 [2020-07-10 15:27:05,673 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658241174] [2020-07-10 15:27:05,674 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 871 [2020-07-10 15:27:05,696 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:27:05,697 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-10 15:27:06,956 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 541 edges. 541 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:27:06,957 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-10 15:27:06,957 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:27:06,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-10 15:27:06,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:27:06,957 INFO L87 Difference]: Start difference. First operand 4102 states and 4440 transitions. Second operand 11 states. [2020-07-10 15:27:21,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:27:21,909 INFO L93 Difference]: Finished difference Result 9124 states and 9898 transitions. [2020-07-10 15:27:21,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-07-10 15:27:21,909 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 871 [2020-07-10 15:27:21,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:27:21,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:27:21,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1306 transitions. [2020-07-10 15:27:21,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:27:21,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1306 transitions. [2020-07-10 15:27:21,919 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 20 states and 1306 transitions. [2020-07-10 15:27:26,208 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1306 edges. 1306 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:27:27,187 INFO L225 Difference]: With dead ends: 9124 [2020-07-10 15:27:27,187 INFO L226 Difference]: Without dead ends: 5028 [2020-07-10 15:27:27,191 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 921 GetRequests, 897 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2020-07-10 15:27:27,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5028 states. [2020-07-10 15:27:28,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5028 to 4658. [2020-07-10 15:27:28,566 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:27:28,566 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5028 states. Second operand 4658 states. [2020-07-10 15:27:28,566 INFO L74 IsIncluded]: Start isIncluded. First operand 5028 states. Second operand 4658 states. [2020-07-10 15:27:28,566 INFO L87 Difference]: Start difference. First operand 5028 states. Second operand 4658 states. [2020-07-10 15:27:29,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:27:29,327 INFO L93 Difference]: Finished difference Result 5028 states and 5386 transitions. [2020-07-10 15:27:29,328 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 5386 transitions. [2020-07-10 15:27:29,332 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:27:29,332 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:27:29,333 INFO L74 IsIncluded]: Start isIncluded. First operand 4658 states. Second operand 5028 states. [2020-07-10 15:27:29,333 INFO L87 Difference]: Start difference. First operand 4658 states. Second operand 5028 states. [2020-07-10 15:27:30,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:27:30,275 INFO L93 Difference]: Finished difference Result 5028 states and 5386 transitions. [2020-07-10 15:27:30,275 INFO L276 IsEmpty]: Start isEmpty. Operand 5028 states and 5386 transitions. [2020-07-10 15:27:30,279 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:27:30,279 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:27:30,279 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:27:30,279 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:27:30,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4658 states. [2020-07-10 15:27:30,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4658 states to 4658 states and 5013 transitions. [2020-07-10 15:27:30,981 INFO L78 Accepts]: Start accepts. Automaton has 4658 states and 5013 transitions. Word has length 871 [2020-07-10 15:27:30,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:27:30,982 INFO L479 AbstractCegarLoop]: Abstraction has 4658 states and 5013 transitions. [2020-07-10 15:27:30,982 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-10 15:27:30,982 INFO L276 IsEmpty]: Start isEmpty. Operand 4658 states and 5013 transitions. [2020-07-10 15:27:30,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 971 [2020-07-10 15:27:30,992 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:27:30,993 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:27:31,206 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-07-10 15:27:31,207 INFO L427 AbstractCegarLoop]: === Iteration 16 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:27:31,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:27:31,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1319533531, now seen corresponding path program 1 times [2020-07-10 15:27:31,208 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:27:31,208 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069918999] [2020-07-10 15:27:31,209 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:27:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,576 INFO L280 TraceCheckUtils]: 0: Hoare triple {216034#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:31,577 INFO L280 TraceCheckUtils]: 1: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume true; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:31,578 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {215139#(<= (+ ~a12~0 49) 0)} {215134#true} #973#return; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,640 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,640 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,641 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,641 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,641 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,641 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,641 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,642 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,643 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,643 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,643 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,643 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,643 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,644 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,644 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,644 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,644 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,644 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,645 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,646 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,647 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,648 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,649 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,650 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,651 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,652 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,653 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,654 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,656 INFO L280 TraceCheckUtils]: 104: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,657 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215139#(<= (+ ~a12~0 49) 0)} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,688 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,689 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,690 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,691 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,692 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,693 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,694 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,695 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:31,696 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,697 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,698 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,699 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,701 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,702 INFO L280 TraceCheckUtils]: 103: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,703 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,740 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,740 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,740 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,740 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,741 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,742 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,743 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,744 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,745 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,746 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,747 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,748 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,749 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,750 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,751 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,752 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,753 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,754 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,755 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,756 INFO L280 TraceCheckUtils]: 104: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,757 INFO L280 TraceCheckUtils]: 105: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,757 INFO L280 TraceCheckUtils]: 106: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,757 INFO L280 TraceCheckUtils]: 107: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,757 INFO L280 TraceCheckUtils]: 108: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,757 INFO L280 TraceCheckUtils]: 109: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:31,759 INFO L280 TraceCheckUtils]: 110: Hoare triple {215134#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,760 INFO L280 TraceCheckUtils]: 111: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,762 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,789 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,789 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,789 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,789 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,789 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,790 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,791 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,792 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,793 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,794 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,795 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,796 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,797 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,798 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,799 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,800 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,800 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,800 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,800 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,800 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,802 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,803 INFO L280 TraceCheckUtils]: 75: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,804 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,847 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,848 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,849 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,850 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,851 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,852 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,853 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,854 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,855 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,856 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,857 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,858 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,859 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 104: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 105: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 106: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 107: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 108: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,860 INFO L280 TraceCheckUtils]: 109: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 110: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 111: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 112: Hoare triple {215134#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 113: Hoare triple {215134#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 114: Hoare triple {215134#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 115: Hoare triple {215134#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 116: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 117: Hoare triple {215134#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,861 INFO L280 TraceCheckUtils]: 118: Hoare triple {215134#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 119: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 120: Hoare triple {215134#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 121: Hoare triple {215134#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 122: Hoare triple {215134#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 123: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 124: Hoare triple {215134#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 125: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 126: Hoare triple {215134#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {215134#true} is VALID [2020-07-10 15:27:31,862 INFO L280 TraceCheckUtils]: 127: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 128: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 129: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 130: Hoare triple {215134#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 131: Hoare triple {215134#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 132: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 133: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 134: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 135: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:31,863 INFO L280 TraceCheckUtils]: 136: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 137: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 138: Hoare triple {215134#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 139: Hoare triple {215134#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 140: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 141: Hoare triple {215134#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 142: Hoare triple {215134#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 143: Hoare triple {215134#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 144: Hoare triple {215134#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,864 INFO L280 TraceCheckUtils]: 145: Hoare triple {215134#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 146: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 147: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 148: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 149: Hoare triple {215134#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 150: Hoare triple {215134#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 151: Hoare triple {215134#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 152: Hoare triple {215134#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 153: Hoare triple {215134#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 154: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,865 INFO L280 TraceCheckUtils]: 155: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 156: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 157: Hoare triple {215134#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 158: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 159: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 160: Hoare triple {215134#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 161: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 162: Hoare triple {215134#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 163: Hoare triple {215134#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 164: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,866 INFO L280 TraceCheckUtils]: 165: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,867 INFO L280 TraceCheckUtils]: 166: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,867 INFO L280 TraceCheckUtils]: 167: Hoare triple {215134#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,867 INFO L280 TraceCheckUtils]: 168: Hoare triple {215134#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,867 INFO L280 TraceCheckUtils]: 169: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,868 INFO L280 TraceCheckUtils]: 170: Hoare triple {215134#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,869 INFO L280 TraceCheckUtils]: 171: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,870 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:31,942 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:31,942 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,942 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,942 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,943 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,944 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,944 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,944 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,944 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,944 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,945 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,945 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,945 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,945 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,945 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,946 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,947 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,948 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,949 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,950 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,951 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:31,951 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:31,951 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:31,951 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:31,951 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:31,953 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:31,954 INFO L280 TraceCheckUtils]: 70: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume true; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:31,956 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:32,029 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,030 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,030 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,030 INFO L280 TraceCheckUtils]: 3: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,031 INFO L280 TraceCheckUtils]: 4: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,031 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,031 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,031 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,031 INFO L280 TraceCheckUtils]: 8: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,032 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,033 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,034 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,035 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,036 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,037 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,038 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,039 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,040 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,041 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,042 INFO L280 TraceCheckUtils]: 104: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 105: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 106: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 107: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 108: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 109: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 110: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 111: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 112: Hoare triple {215134#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,043 INFO L280 TraceCheckUtils]: 113: Hoare triple {215134#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 114: Hoare triple {215134#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 115: Hoare triple {215134#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 116: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 117: Hoare triple {215134#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 118: Hoare triple {215134#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 119: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 120: Hoare triple {215134#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 121: Hoare triple {215134#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,044 INFO L280 TraceCheckUtils]: 122: Hoare triple {215134#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 123: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 124: Hoare triple {215134#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 125: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 126: Hoare triple {215134#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 127: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 128: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 129: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 130: Hoare triple {215134#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,045 INFO L280 TraceCheckUtils]: 131: Hoare triple {215134#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 132: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 133: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 134: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 135: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 136: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 137: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 138: Hoare triple {215134#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 139: Hoare triple {215134#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,046 INFO L280 TraceCheckUtils]: 140: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 141: Hoare triple {215134#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 142: Hoare triple {215134#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 143: Hoare triple {215134#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 144: Hoare triple {215134#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 145: Hoare triple {215134#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 146: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 147: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 148: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,047 INFO L280 TraceCheckUtils]: 149: Hoare triple {215134#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 150: Hoare triple {215134#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 151: Hoare triple {215134#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 152: Hoare triple {215134#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 153: Hoare triple {215134#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 154: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 155: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 156: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 157: Hoare triple {215134#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,048 INFO L280 TraceCheckUtils]: 158: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 159: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 160: Hoare triple {215134#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 161: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 162: Hoare triple {215134#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 163: Hoare triple {215134#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 164: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 165: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 166: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 167: Hoare triple {215134#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,049 INFO L280 TraceCheckUtils]: 168: Hoare triple {215134#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,050 INFO L280 TraceCheckUtils]: 169: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,050 INFO L280 TraceCheckUtils]: 170: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,050 INFO L280 TraceCheckUtils]: 171: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,051 INFO L280 TraceCheckUtils]: 172: Hoare triple {215134#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,052 INFO L280 TraceCheckUtils]: 173: Hoare triple {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} assume true; {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,055 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} #977#return; {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:27:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:32,153 INFO L280 TraceCheckUtils]: 0: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,154 INFO L280 TraceCheckUtils]: 1: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,156 INFO L280 TraceCheckUtils]: 2: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,157 INFO L280 TraceCheckUtils]: 3: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,158 INFO L280 TraceCheckUtils]: 4: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,159 INFO L280 TraceCheckUtils]: 5: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,160 INFO L280 TraceCheckUtils]: 6: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,161 INFO L280 TraceCheckUtils]: 7: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,162 INFO L280 TraceCheckUtils]: 8: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,163 INFO L280 TraceCheckUtils]: 9: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,166 INFO L280 TraceCheckUtils]: 10: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,168 INFO L280 TraceCheckUtils]: 11: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,169 INFO L280 TraceCheckUtils]: 12: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,170 INFO L280 TraceCheckUtils]: 13: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,171 INFO L280 TraceCheckUtils]: 14: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,172 INFO L280 TraceCheckUtils]: 15: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,173 INFO L280 TraceCheckUtils]: 16: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,173 INFO L280 TraceCheckUtils]: 17: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,174 INFO L280 TraceCheckUtils]: 18: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,175 INFO L280 TraceCheckUtils]: 19: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,176 INFO L280 TraceCheckUtils]: 20: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,177 INFO L280 TraceCheckUtils]: 21: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,178 INFO L280 TraceCheckUtils]: 22: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,179 INFO L280 TraceCheckUtils]: 23: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,180 INFO L280 TraceCheckUtils]: 24: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,181 INFO L280 TraceCheckUtils]: 25: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,182 INFO L280 TraceCheckUtils]: 26: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,183 INFO L280 TraceCheckUtils]: 27: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,184 INFO L280 TraceCheckUtils]: 28: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,185 INFO L280 TraceCheckUtils]: 29: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,186 INFO L280 TraceCheckUtils]: 30: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,187 INFO L280 TraceCheckUtils]: 31: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,188 INFO L280 TraceCheckUtils]: 32: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,189 INFO L280 TraceCheckUtils]: 33: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,190 INFO L280 TraceCheckUtils]: 34: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,191 INFO L280 TraceCheckUtils]: 35: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,192 INFO L280 TraceCheckUtils]: 36: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,193 INFO L280 TraceCheckUtils]: 37: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,194 INFO L280 TraceCheckUtils]: 38: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,195 INFO L280 TraceCheckUtils]: 39: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,196 INFO L280 TraceCheckUtils]: 40: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,197 INFO L280 TraceCheckUtils]: 41: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,198 INFO L280 TraceCheckUtils]: 42: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,199 INFO L280 TraceCheckUtils]: 43: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,200 INFO L280 TraceCheckUtils]: 44: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,201 INFO L280 TraceCheckUtils]: 45: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,203 INFO L280 TraceCheckUtils]: 46: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,204 INFO L280 TraceCheckUtils]: 47: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,205 INFO L280 TraceCheckUtils]: 48: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,205 INFO L280 TraceCheckUtils]: 49: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,206 INFO L280 TraceCheckUtils]: 50: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,207 INFO L280 TraceCheckUtils]: 51: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,208 INFO L280 TraceCheckUtils]: 52: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,209 INFO L280 TraceCheckUtils]: 53: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,210 INFO L280 TraceCheckUtils]: 54: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,212 INFO L280 TraceCheckUtils]: 55: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,213 INFO L280 TraceCheckUtils]: 56: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,214 INFO L280 TraceCheckUtils]: 57: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,215 INFO L280 TraceCheckUtils]: 58: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,216 INFO L280 TraceCheckUtils]: 59: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,217 INFO L280 TraceCheckUtils]: 60: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,219 INFO L280 TraceCheckUtils]: 61: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,220 INFO L280 TraceCheckUtils]: 62: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,221 INFO L280 TraceCheckUtils]: 63: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,222 INFO L280 TraceCheckUtils]: 64: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,223 INFO L280 TraceCheckUtils]: 65: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,224 INFO L280 TraceCheckUtils]: 66: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,226 INFO L280 TraceCheckUtils]: 67: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} is VALID [2020-07-10 15:27:32,227 INFO L280 TraceCheckUtils]: 68: Hoare triple {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} assume true; {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} is VALID [2020-07-10 15:27:32,228 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} #977#return; {215135#false} is VALID [2020-07-10 15:27:32,233 INFO L263 TraceCheckUtils]: 0: Hoare triple {215134#true} call ULTIMATE.init(); {216034#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,235 INFO L280 TraceCheckUtils]: 1: Hoare triple {216034#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,236 INFO L280 TraceCheckUtils]: 2: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume true; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,237 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {215139#(<= (+ ~a12~0 49) 0)} {215134#true} #973#return; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,238 INFO L263 TraceCheckUtils]: 4: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,239 INFO L280 TraceCheckUtils]: 5: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,240 INFO L280 TraceCheckUtils]: 6: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,241 INFO L280 TraceCheckUtils]: 7: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215139#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-10 15:27:32,243 INFO L263 TraceCheckUtils]: 8: Hoare triple {215139#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 9: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,243 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,244 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,245 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,246 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,247 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,248 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,249 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,250 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,251 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,252 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 104: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 105: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 106: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 107: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 108: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,253 INFO L280 TraceCheckUtils]: 109: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,254 INFO L280 TraceCheckUtils]: 110: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,254 INFO L280 TraceCheckUtils]: 111: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,255 INFO L280 TraceCheckUtils]: 112: Hoare triple {215134#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,256 INFO L280 TraceCheckUtils]: 113: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,257 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215139#(<= (+ ~a12~0 49) 0)} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,258 INFO L280 TraceCheckUtils]: 115: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,260 INFO L280 TraceCheckUtils]: 116: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,261 INFO L280 TraceCheckUtils]: 117: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,263 INFO L263 TraceCheckUtils]: 118: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,263 INFO L280 TraceCheckUtils]: 119: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,263 INFO L280 TraceCheckUtils]: 120: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,263 INFO L280 TraceCheckUtils]: 121: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,263 INFO L280 TraceCheckUtils]: 122: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 123: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 124: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 125: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 126: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 127: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 128: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 129: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 130: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,264 INFO L280 TraceCheckUtils]: 131: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 132: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 133: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 134: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 135: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 136: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 137: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 138: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 139: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,265 INFO L280 TraceCheckUtils]: 140: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 141: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 142: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 143: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 144: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 145: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 146: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 147: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 148: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,266 INFO L280 TraceCheckUtils]: 149: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 150: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 151: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 152: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 153: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 154: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 155: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 156: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 157: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,267 INFO L280 TraceCheckUtils]: 158: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 159: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 160: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 161: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 162: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 163: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 164: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 165: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 166: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 167: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,268 INFO L280 TraceCheckUtils]: 168: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 169: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 170: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 171: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 172: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 173: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 174: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 175: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 176: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,269 INFO L280 TraceCheckUtils]: 177: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 178: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 179: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 180: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 181: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 182: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 183: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 184: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 185: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 186: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,270 INFO L280 TraceCheckUtils]: 187: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 188: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 189: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 190: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 191: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 192: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 193: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 194: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 195: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,271 INFO L280 TraceCheckUtils]: 196: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 197: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 198: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 199: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 200: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 201: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 202: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 203: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 204: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 205: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,272 INFO L280 TraceCheckUtils]: 206: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 207: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 208: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 209: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 210: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 211: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 212: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 213: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 214: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,273 INFO L280 TraceCheckUtils]: 215: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,274 INFO L280 TraceCheckUtils]: 216: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,274 INFO L280 TraceCheckUtils]: 217: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,274 INFO L280 TraceCheckUtils]: 218: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,274 INFO L280 TraceCheckUtils]: 219: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,274 INFO L280 TraceCheckUtils]: 220: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,275 INFO L280 TraceCheckUtils]: 221: Hoare triple {215134#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,277 INFO L280 TraceCheckUtils]: 222: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,278 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,280 INFO L280 TraceCheckUtils]: 224: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,281 INFO L280 TraceCheckUtils]: 225: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,283 INFO L280 TraceCheckUtils]: 226: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,284 INFO L263 TraceCheckUtils]: 227: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,284 INFO L280 TraceCheckUtils]: 228: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,285 INFO L280 TraceCheckUtils]: 229: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,285 INFO L280 TraceCheckUtils]: 230: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,285 INFO L280 TraceCheckUtils]: 231: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,285 INFO L280 TraceCheckUtils]: 232: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,285 INFO L280 TraceCheckUtils]: 233: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 234: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 235: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 236: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 237: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 238: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 239: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 240: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 241: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,286 INFO L280 TraceCheckUtils]: 242: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 243: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 244: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 245: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 246: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 247: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 248: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 249: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 250: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,287 INFO L280 TraceCheckUtils]: 251: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 252: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 253: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 254: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 255: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 256: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 257: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 258: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 259: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 260: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,288 INFO L280 TraceCheckUtils]: 261: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 262: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 263: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 264: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 265: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 266: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 267: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 268: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 269: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,289 INFO L280 TraceCheckUtils]: 270: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 271: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 272: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 273: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 274: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 275: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 276: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 277: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 278: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 279: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,290 INFO L280 TraceCheckUtils]: 280: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 281: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 282: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 283: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 284: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 285: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 286: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 287: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 288: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,291 INFO L280 TraceCheckUtils]: 289: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 290: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 291: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 292: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 293: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 294: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 295: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 296: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 297: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 298: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,292 INFO L280 TraceCheckUtils]: 299: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 300: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 301: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 302: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 303: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 304: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 305: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 306: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 307: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,293 INFO L280 TraceCheckUtils]: 308: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 309: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 310: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 311: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 312: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 313: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 314: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 315: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 316: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,294 INFO L280 TraceCheckUtils]: 317: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 318: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 319: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 320: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 321: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 322: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 323: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 324: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 325: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 326: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,295 INFO L280 TraceCheckUtils]: 327: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 328: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 329: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 330: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 331: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 332: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 333: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 334: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 335: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,296 INFO L280 TraceCheckUtils]: 336: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,297 INFO L280 TraceCheckUtils]: 337: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,298 INFO L280 TraceCheckUtils]: 338: Hoare triple {215134#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,299 INFO L280 TraceCheckUtils]: 339: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,301 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,302 INFO L280 TraceCheckUtils]: 341: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,303 INFO L280 TraceCheckUtils]: 342: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,304 INFO L280 TraceCheckUtils]: 343: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,306 INFO L263 TraceCheckUtils]: 344: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,307 INFO L280 TraceCheckUtils]: 345: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,307 INFO L280 TraceCheckUtils]: 346: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,307 INFO L280 TraceCheckUtils]: 347: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,307 INFO L280 TraceCheckUtils]: 348: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,307 INFO L280 TraceCheckUtils]: 349: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 350: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 351: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 352: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 353: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 354: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 355: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 356: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 357: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,308 INFO L280 TraceCheckUtils]: 358: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 359: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 360: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 361: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 362: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 363: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 364: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 365: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 366: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 367: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,309 INFO L280 TraceCheckUtils]: 368: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 369: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 370: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 371: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 372: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 373: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 374: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 375: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 376: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,310 INFO L280 TraceCheckUtils]: 377: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 378: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 379: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 380: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 381: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 382: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 383: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 384: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 385: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 386: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,311 INFO L280 TraceCheckUtils]: 387: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 388: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 389: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 390: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 391: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 392: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 393: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 394: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 395: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,312 INFO L280 TraceCheckUtils]: 396: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 397: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 398: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 399: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 400: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 401: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 402: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 403: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 404: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 405: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,313 INFO L280 TraceCheckUtils]: 406: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 407: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 408: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 409: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 410: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 411: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 412: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 413: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 414: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,314 INFO L280 TraceCheckUtils]: 415: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,315 INFO L280 TraceCheckUtils]: 416: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,315 INFO L280 TraceCheckUtils]: 417: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,315 INFO L280 TraceCheckUtils]: 418: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,316 INFO L280 TraceCheckUtils]: 419: Hoare triple {215134#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,317 INFO L280 TraceCheckUtils]: 420: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,318 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,320 INFO L280 TraceCheckUtils]: 422: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,321 INFO L280 TraceCheckUtils]: 423: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,322 INFO L280 TraceCheckUtils]: 424: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,324 INFO L263 TraceCheckUtils]: 425: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,324 INFO L280 TraceCheckUtils]: 426: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,324 INFO L280 TraceCheckUtils]: 427: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,324 INFO L280 TraceCheckUtils]: 428: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,324 INFO L280 TraceCheckUtils]: 429: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,324 INFO L280 TraceCheckUtils]: 430: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 431: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 432: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 433: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 434: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 435: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 436: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 437: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 438: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,325 INFO L280 TraceCheckUtils]: 439: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 440: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 441: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 442: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 443: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 444: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 445: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 446: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 447: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 448: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,326 INFO L280 TraceCheckUtils]: 449: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 450: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 451: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 452: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 453: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 454: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 455: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 456: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 457: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,327 INFO L280 TraceCheckUtils]: 458: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 459: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 460: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 461: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 462: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 463: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 464: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 465: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 466: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 467: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,328 INFO L280 TraceCheckUtils]: 468: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 469: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 470: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 471: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 472: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 473: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 474: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 475: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 476: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 477: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,329 INFO L280 TraceCheckUtils]: 478: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 479: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 480: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 481: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 482: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 483: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 484: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 485: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 486: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,330 INFO L280 TraceCheckUtils]: 487: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 488: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 489: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 490: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 491: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 492: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 493: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 494: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 495: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 496: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,331 INFO L280 TraceCheckUtils]: 497: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 498: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 499: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 500: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 501: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 502: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 503: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 504: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 505: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,332 INFO L280 TraceCheckUtils]: 506: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 507: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 508: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 509: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 510: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 511: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 512: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 513: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 514: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 515: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,333 INFO L280 TraceCheckUtils]: 516: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 517: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 518: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 519: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 520: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 521: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 522: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 523: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 524: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 525: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,334 INFO L280 TraceCheckUtils]: 526: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 527: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 528: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 529: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 530: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 531: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 532: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 533: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 534: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 535: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 536: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,335 INFO L280 TraceCheckUtils]: 537: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 538: Hoare triple {215134#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 539: Hoare triple {215134#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 540: Hoare triple {215134#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 541: Hoare triple {215134#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 542: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 543: Hoare triple {215134#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 544: Hoare triple {215134#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 545: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,336 INFO L280 TraceCheckUtils]: 546: Hoare triple {215134#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 547: Hoare triple {215134#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 548: Hoare triple {215134#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 549: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 550: Hoare triple {215134#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 551: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 552: Hoare triple {215134#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 553: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 554: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 555: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,337 INFO L280 TraceCheckUtils]: 556: Hoare triple {215134#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 557: Hoare triple {215134#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 558: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 559: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 560: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 561: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 562: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 563: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 564: Hoare triple {215134#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 565: Hoare triple {215134#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 566: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,338 INFO L280 TraceCheckUtils]: 567: Hoare triple {215134#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 568: Hoare triple {215134#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 569: Hoare triple {215134#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 570: Hoare triple {215134#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 571: Hoare triple {215134#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 572: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 573: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 574: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 575: Hoare triple {215134#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 576: Hoare triple {215134#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,339 INFO L280 TraceCheckUtils]: 577: Hoare triple {215134#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 578: Hoare triple {215134#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 579: Hoare triple {215134#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 580: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 581: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 582: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 583: Hoare triple {215134#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 584: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 585: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 586: Hoare triple {215134#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 587: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,340 INFO L280 TraceCheckUtils]: 588: Hoare triple {215134#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 589: Hoare triple {215134#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 590: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 591: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 592: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 593: Hoare triple {215134#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 594: Hoare triple {215134#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,341 INFO L280 TraceCheckUtils]: 595: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,343 INFO L280 TraceCheckUtils]: 596: Hoare triple {215134#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,344 INFO L280 TraceCheckUtils]: 597: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,345 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,346 INFO L280 TraceCheckUtils]: 599: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,347 INFO L280 TraceCheckUtils]: 600: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,349 INFO L280 TraceCheckUtils]: 601: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:27:32,350 INFO L263 TraceCheckUtils]: 602: Hoare triple {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,351 INFO L280 TraceCheckUtils]: 603: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,351 INFO L280 TraceCheckUtils]: 604: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,351 INFO L280 TraceCheckUtils]: 605: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,351 INFO L280 TraceCheckUtils]: 606: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,351 INFO L280 TraceCheckUtils]: 607: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 608: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 609: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 610: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 611: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 612: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,352 INFO L280 TraceCheckUtils]: 613: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 614: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 615: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 616: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 617: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 618: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 619: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 620: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,353 INFO L280 TraceCheckUtils]: 621: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 622: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 623: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 624: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 625: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 626: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 627: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 628: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 629: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 630: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,354 INFO L280 TraceCheckUtils]: 631: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 632: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 633: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 634: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 635: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 636: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 637: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 638: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 639: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,355 INFO L280 TraceCheckUtils]: 640: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 641: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 642: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 643: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 644: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 645: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 646: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 647: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 648: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 649: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,356 INFO L280 TraceCheckUtils]: 650: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 651: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 652: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 653: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 654: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 655: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 656: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 657: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 658: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,357 INFO L280 TraceCheckUtils]: 659: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 660: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 661: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 662: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 663: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 664: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 665: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 666: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 667: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 668: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,358 INFO L280 TraceCheckUtils]: 669: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,359 INFO L280 TraceCheckUtils]: 670: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,359 INFO L280 TraceCheckUtils]: 671: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,360 INFO L280 TraceCheckUtils]: 672: Hoare triple {215134#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,361 INFO L280 TraceCheckUtils]: 673: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume true; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,363 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} {215246#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,364 INFO L280 TraceCheckUtils]: 675: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,366 INFO L280 TraceCheckUtils]: 676: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,367 INFO L280 TraceCheckUtils]: 677: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,369 INFO L263 TraceCheckUtils]: 678: Hoare triple {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 679: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 680: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 681: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 682: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 683: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,369 INFO L280 TraceCheckUtils]: 684: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 685: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 686: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 687: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 688: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 689: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 690: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 691: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 692: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,370 INFO L280 TraceCheckUtils]: 693: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 694: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 695: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 696: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 697: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 698: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 699: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 700: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 701: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 702: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,371 INFO L280 TraceCheckUtils]: 703: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 704: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 705: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 706: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 707: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 708: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 709: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 710: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 711: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 712: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,372 INFO L280 TraceCheckUtils]: 713: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 714: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 715: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 716: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 717: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 718: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 719: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 720: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 721: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,373 INFO L280 TraceCheckUtils]: 722: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 723: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 724: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 725: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 726: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 727: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 728: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 729: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 730: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 731: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,374 INFO L280 TraceCheckUtils]: 732: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 733: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 734: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 735: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 736: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 737: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 738: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 739: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 740: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 741: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,375 INFO L280 TraceCheckUtils]: 742: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 743: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 744: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 745: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 746: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 747: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 748: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 749: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 750: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,376 INFO L280 TraceCheckUtils]: 751: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 752: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 753: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 754: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 755: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 756: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 757: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 758: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 759: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 760: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,377 INFO L280 TraceCheckUtils]: 761: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 762: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 763: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 764: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 765: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 766: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 767: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 768: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 769: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 770: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,378 INFO L280 TraceCheckUtils]: 771: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 772: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 773: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 774: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 775: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 776: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 777: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 778: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 779: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 780: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,379 INFO L280 TraceCheckUtils]: 781: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 782: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 783: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 784: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 785: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 786: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 787: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 788: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 789: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 790: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,380 INFO L280 TraceCheckUtils]: 791: Hoare triple {215134#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 792: Hoare triple {215134#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 793: Hoare triple {215134#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 794: Hoare triple {215134#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 795: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 796: Hoare triple {215134#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 797: Hoare triple {215134#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 798: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 799: Hoare triple {215134#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 800: Hoare triple {215134#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 801: Hoare triple {215134#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,381 INFO L280 TraceCheckUtils]: 802: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 803: Hoare triple {215134#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 804: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 805: Hoare triple {215134#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 806: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 807: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 808: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 809: Hoare triple {215134#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 810: Hoare triple {215134#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 811: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,382 INFO L280 TraceCheckUtils]: 812: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 813: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 814: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 815: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 816: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 817: Hoare triple {215134#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 818: Hoare triple {215134#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 819: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 820: Hoare triple {215134#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 821: Hoare triple {215134#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 822: Hoare triple {215134#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,383 INFO L280 TraceCheckUtils]: 823: Hoare triple {215134#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 824: Hoare triple {215134#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 825: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 826: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 827: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 828: Hoare triple {215134#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 829: Hoare triple {215134#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 830: Hoare triple {215134#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 831: Hoare triple {215134#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 832: Hoare triple {215134#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,384 INFO L280 TraceCheckUtils]: 833: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 834: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 835: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 836: Hoare triple {215134#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 837: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 838: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 839: Hoare triple {215134#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 840: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 841: Hoare triple {215134#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 842: Hoare triple {215134#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 843: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,385 INFO L280 TraceCheckUtils]: 844: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 845: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 846: Hoare triple {215134#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 847: Hoare triple {215134#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 848: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 849: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:32,386 INFO L280 TraceCheckUtils]: 850: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:32,387 INFO L280 TraceCheckUtils]: 851: Hoare triple {215134#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,388 INFO L280 TraceCheckUtils]: 852: Hoare triple {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} assume true; {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} is VALID [2020-07-10 15:27:32,391 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {216036#(and (<= ~a21~0 8) (<= 8 ~a21~0))} {215787#(and (= 8 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} #977#return; {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:27:32,392 INFO L280 TraceCheckUtils]: 854: Hoare triple {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:27:32,393 INFO L280 TraceCheckUtils]: 855: Hoare triple {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:27:32,394 INFO L280 TraceCheckUtils]: 856: Hoare triple {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:27:32,396 INFO L263 TraceCheckUtils]: 857: Hoare triple {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:27:32,397 INFO L280 TraceCheckUtils]: 858: Hoare triple {216035#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,398 INFO L280 TraceCheckUtils]: 859: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,399 INFO L280 TraceCheckUtils]: 860: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,399 INFO L280 TraceCheckUtils]: 861: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,400 INFO L280 TraceCheckUtils]: 862: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,401 INFO L280 TraceCheckUtils]: 863: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,402 INFO L280 TraceCheckUtils]: 864: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,403 INFO L280 TraceCheckUtils]: 865: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,404 INFO L280 TraceCheckUtils]: 866: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,405 INFO L280 TraceCheckUtils]: 867: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,406 INFO L280 TraceCheckUtils]: 868: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,407 INFO L280 TraceCheckUtils]: 869: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,408 INFO L280 TraceCheckUtils]: 870: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,409 INFO L280 TraceCheckUtils]: 871: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,410 INFO L280 TraceCheckUtils]: 872: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,411 INFO L280 TraceCheckUtils]: 873: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,412 INFO L280 TraceCheckUtils]: 874: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,413 INFO L280 TraceCheckUtils]: 875: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,414 INFO L280 TraceCheckUtils]: 876: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,415 INFO L280 TraceCheckUtils]: 877: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,416 INFO L280 TraceCheckUtils]: 878: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,417 INFO L280 TraceCheckUtils]: 879: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,417 INFO L280 TraceCheckUtils]: 880: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,418 INFO L280 TraceCheckUtils]: 881: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,419 INFO L280 TraceCheckUtils]: 882: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,420 INFO L280 TraceCheckUtils]: 883: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,421 INFO L280 TraceCheckUtils]: 884: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,422 INFO L280 TraceCheckUtils]: 885: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,423 INFO L280 TraceCheckUtils]: 886: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,424 INFO L280 TraceCheckUtils]: 887: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,425 INFO L280 TraceCheckUtils]: 888: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,426 INFO L280 TraceCheckUtils]: 889: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,427 INFO L280 TraceCheckUtils]: 890: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,427 INFO L280 TraceCheckUtils]: 891: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,428 INFO L280 TraceCheckUtils]: 892: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,429 INFO L280 TraceCheckUtils]: 893: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,430 INFO L280 TraceCheckUtils]: 894: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,431 INFO L280 TraceCheckUtils]: 895: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,432 INFO L280 TraceCheckUtils]: 896: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,433 INFO L280 TraceCheckUtils]: 897: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,434 INFO L280 TraceCheckUtils]: 898: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,435 INFO L280 TraceCheckUtils]: 899: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,435 INFO L280 TraceCheckUtils]: 900: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,436 INFO L280 TraceCheckUtils]: 901: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,437 INFO L280 TraceCheckUtils]: 902: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,438 INFO L280 TraceCheckUtils]: 903: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,439 INFO L280 TraceCheckUtils]: 904: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,440 INFO L280 TraceCheckUtils]: 905: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,441 INFO L280 TraceCheckUtils]: 906: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,442 INFO L280 TraceCheckUtils]: 907: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,443 INFO L280 TraceCheckUtils]: 908: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,444 INFO L280 TraceCheckUtils]: 909: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,445 INFO L280 TraceCheckUtils]: 910: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,446 INFO L280 TraceCheckUtils]: 911: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,447 INFO L280 TraceCheckUtils]: 912: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,448 INFO L280 TraceCheckUtils]: 913: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,449 INFO L280 TraceCheckUtils]: 914: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,450 INFO L280 TraceCheckUtils]: 915: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,451 INFO L280 TraceCheckUtils]: 916: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,452 INFO L280 TraceCheckUtils]: 917: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,453 INFO L280 TraceCheckUtils]: 918: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,454 INFO L280 TraceCheckUtils]: 919: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,455 INFO L280 TraceCheckUtils]: 920: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,456 INFO L280 TraceCheckUtils]: 921: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,457 INFO L280 TraceCheckUtils]: 922: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,458 INFO L280 TraceCheckUtils]: 923: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,459 INFO L280 TraceCheckUtils]: 924: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {216037#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:27:32,460 INFO L280 TraceCheckUtils]: 925: Hoare triple {216037#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} is VALID [2020-07-10 15:27:32,461 INFO L280 TraceCheckUtils]: 926: Hoare triple {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} assume true; {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} is VALID [2020-07-10 15:27:32,463 INFO L275 TraceCheckUtils]: 927: Hoare quadruple {216038#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|))} {215963#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)) (not (= 6 ~a21~0)))} #977#return; {215135#false} is VALID [2020-07-10 15:27:32,463 INFO L280 TraceCheckUtils]: 928: Hoare triple {215135#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215135#false} is VALID [2020-07-10 15:27:32,463 INFO L280 TraceCheckUtils]: 929: Hoare triple {215135#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215135#false} is VALID [2020-07-10 15:27:32,463 INFO L280 TraceCheckUtils]: 930: Hoare triple {215135#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L263 TraceCheckUtils]: 931: Hoare triple {215135#false} call #t~ret3 := calculate_output(~input~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 932: Hoare triple {215135#false} ~input := #in~input; {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 933: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 934: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 935: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 936: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 937: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 938: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 939: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,464 INFO L280 TraceCheckUtils]: 940: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 941: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 942: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 943: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 944: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 945: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 946: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 947: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 948: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,465 INFO L280 TraceCheckUtils]: 949: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 950: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 951: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 952: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 953: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 954: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 955: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 956: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 957: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 958: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,466 INFO L280 TraceCheckUtils]: 959: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 960: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 961: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 962: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 963: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 964: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 965: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 966: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 967: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:32,467 INFO L280 TraceCheckUtils]: 968: Hoare triple {215135#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {215135#false} is VALID [2020-07-10 15:27:32,468 INFO L280 TraceCheckUtils]: 969: Hoare triple {215135#false} assume !false; {215135#false} is VALID [2020-07-10 15:27:32,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2876 backedges. 826 proven. 71 refuted. 0 times theorem prover too weak. 1979 trivial. 0 not checked. [2020-07-10 15:27:32,847 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069918999] [2020-07-10 15:27:32,848 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652433276] [2020-07-10 15:27:32,848 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:27:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:33,121 INFO L264 TraceCheckSpWp]: Trace formula consists of 1382 conjuncts, 21 conjunts are in the unsatisfiable core [2020-07-10 15:27:33,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:27:33,197 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:27:34,095 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:27:34,122 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-07-10 15:27:34,410 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 18 [2020-07-10 15:27:35,656 INFO L501 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2020-07-10 15:27:36,003 INFO L263 TraceCheckUtils]: 0: Hoare triple {215134#true} call ULTIMATE.init(); {215134#true} is VALID [2020-07-10 15:27:36,003 INFO L280 TraceCheckUtils]: 1: Hoare triple {215134#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 2: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {215134#true} {215134#true} #973#return; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L263 TraceCheckUtils]: 4: Hoare triple {215134#true} call #t~ret4 := main(); {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 5: Hoare triple {215134#true} ~output~0 := -1; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 6: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 7: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L263 TraceCheckUtils]: 8: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 9: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,004 INFO L280 TraceCheckUtils]: 10: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 11: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 12: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 13: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 14: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 15: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 16: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 17: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 18: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 19: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,005 INFO L280 TraceCheckUtils]: 20: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 21: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 22: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 23: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 24: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 25: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 26: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 27: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 28: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,006 INFO L280 TraceCheckUtils]: 29: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 30: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 31: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 32: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 33: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 34: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 35: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 36: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 37: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 38: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,007 INFO L280 TraceCheckUtils]: 39: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 40: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 41: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 42: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 43: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 44: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 45: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 46: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 47: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,008 INFO L280 TraceCheckUtils]: 48: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 49: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 50: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 51: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 52: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 53: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 54: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 55: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 56: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 57: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,009 INFO L280 TraceCheckUtils]: 58: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 59: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 60: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 61: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 62: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 63: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 64: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 65: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 66: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,010 INFO L280 TraceCheckUtils]: 67: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 68: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 69: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 70: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 71: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 72: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 73: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 74: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 75: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 76: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,011 INFO L280 TraceCheckUtils]: 77: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 78: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 79: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 80: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 81: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 82: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 83: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 84: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 85: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:36,012 INFO L280 TraceCheckUtils]: 86: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 87: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 88: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 89: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 90: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 91: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 92: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 93: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 94: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 95: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,013 INFO L280 TraceCheckUtils]: 96: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 97: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 98: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 99: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 100: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 101: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 102: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 103: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 104: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,014 INFO L280 TraceCheckUtils]: 105: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 106: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 107: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 108: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 109: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 110: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 111: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 112: Hoare triple {215134#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L280 TraceCheckUtils]: 113: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,015 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 115: Hoare triple {215134#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 116: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 117: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L263 TraceCheckUtils]: 118: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 119: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 120: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 121: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 122: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 123: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,016 INFO L280 TraceCheckUtils]: 124: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 125: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 126: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 127: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 128: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 129: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 130: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 131: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 132: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,017 INFO L280 TraceCheckUtils]: 133: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 134: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 135: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 136: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 137: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 138: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 139: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 140: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 141: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 142: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 143: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,018 INFO L280 TraceCheckUtils]: 144: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 145: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 146: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 147: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 148: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 149: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 150: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 151: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 152: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 153: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,019 INFO L280 TraceCheckUtils]: 154: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 155: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 156: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 157: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 158: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 159: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 160: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 161: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 162: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 163: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,020 INFO L280 TraceCheckUtils]: 164: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 165: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 166: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 167: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 168: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 169: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 170: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 171: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 172: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 173: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,021 INFO L280 TraceCheckUtils]: 174: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 175: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 176: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 177: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 178: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 179: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 180: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 181: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 182: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 183: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 184: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,022 INFO L280 TraceCheckUtils]: 185: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 186: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 187: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 188: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 189: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 190: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 191: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 192: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 193: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 194: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,023 INFO L280 TraceCheckUtils]: 195: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 196: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 197: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 198: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 199: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 200: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 201: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 202: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 203: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 204: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,024 INFO L280 TraceCheckUtils]: 205: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 206: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 207: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 208: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 209: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 210: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 211: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 212: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 213: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 214: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,025 INFO L280 TraceCheckUtils]: 215: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 216: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 217: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 218: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 219: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 220: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 221: Hoare triple {215134#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 222: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 224: Hoare triple {215134#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215134#true} is VALID [2020-07-10 15:27:36,026 INFO L280 TraceCheckUtils]: 225: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 226: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L263 TraceCheckUtils]: 227: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 228: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 229: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 230: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 231: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 232: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 233: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 234: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,027 INFO L280 TraceCheckUtils]: 235: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 236: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 237: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 238: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 239: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 240: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 241: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 242: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 243: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 244: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 245: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,028 INFO L280 TraceCheckUtils]: 246: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 247: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 248: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 249: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 250: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 251: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 252: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 253: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 254: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 255: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,029 INFO L280 TraceCheckUtils]: 256: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 257: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 258: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 259: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 260: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 261: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 262: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 263: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 264: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 265: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 266: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,030 INFO L280 TraceCheckUtils]: 267: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 268: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 269: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 270: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 271: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 272: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 273: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 274: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 275: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 276: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,031 INFO L280 TraceCheckUtils]: 277: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 278: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 279: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 280: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 281: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 282: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 283: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 284: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 285: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 286: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,032 INFO L280 TraceCheckUtils]: 287: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 288: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 289: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 290: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 291: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 292: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 293: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 294: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 295: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 296: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 297: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,033 INFO L280 TraceCheckUtils]: 298: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 299: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 300: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 301: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 302: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 303: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 304: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 305: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 306: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 307: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,034 INFO L280 TraceCheckUtils]: 308: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 309: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 310: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 311: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 312: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 313: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 314: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 315: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 316: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 317: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,035 INFO L280 TraceCheckUtils]: 318: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 319: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 320: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 321: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 322: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 323: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 324: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 325: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 326: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 327: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 328: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,036 INFO L280 TraceCheckUtils]: 329: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 330: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 331: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 332: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 333: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 334: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 335: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 336: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 337: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 338: Hoare triple {215134#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {215134#true} is VALID [2020-07-10 15:27:36,037 INFO L280 TraceCheckUtils]: 339: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 341: Hoare triple {215134#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 342: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 343: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L263 TraceCheckUtils]: 344: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 345: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 346: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 347: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 348: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,038 INFO L280 TraceCheckUtils]: 349: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 350: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 351: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 352: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 353: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 354: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 355: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 356: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 357: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 358: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,039 INFO L280 TraceCheckUtils]: 359: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 360: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 361: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 362: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 363: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 364: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 365: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 366: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 367: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 368: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 369: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,040 INFO L280 TraceCheckUtils]: 370: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 371: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 372: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 373: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 374: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 375: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 376: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 377: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 378: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 379: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,041 INFO L280 TraceCheckUtils]: 380: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 381: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 382: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 383: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 384: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 385: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 386: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 387: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 388: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 389: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 390: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,042 INFO L280 TraceCheckUtils]: 391: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 392: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 393: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 394: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 395: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 396: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 397: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 398: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 399: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 400: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,043 INFO L280 TraceCheckUtils]: 401: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 402: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 403: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 404: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 405: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 406: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 407: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 408: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 409: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 410: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,044 INFO L280 TraceCheckUtils]: 411: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 412: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 413: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 414: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 415: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 416: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 417: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 418: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 419: Hoare triple {215134#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 420: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-10 15:27:36,045 INFO L280 TraceCheckUtils]: 422: Hoare triple {215134#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 423: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 424: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L263 TraceCheckUtils]: 425: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 426: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 427: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 428: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 429: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 430: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 431: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,046 INFO L280 TraceCheckUtils]: 432: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 433: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 434: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 435: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 436: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 437: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 438: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 439: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 440: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 441: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,047 INFO L280 TraceCheckUtils]: 442: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 443: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 444: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 445: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 446: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 447: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 448: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 449: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 450: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 451: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 452: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,048 INFO L280 TraceCheckUtils]: 453: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 454: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 455: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 456: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 457: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 458: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 459: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 460: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 461: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 462: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,049 INFO L280 TraceCheckUtils]: 463: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 464: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 465: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 466: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 467: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 468: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 469: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 470: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 471: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 472: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 473: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,050 INFO L280 TraceCheckUtils]: 474: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 475: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 476: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 477: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 478: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 479: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 480: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 481: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 482: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 483: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,051 INFO L280 TraceCheckUtils]: 484: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 485: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 486: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 487: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 488: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 489: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 490: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 491: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 492: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 493: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,052 INFO L280 TraceCheckUtils]: 494: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 495: Hoare triple {215134#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 496: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 497: Hoare triple {215134#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 498: Hoare triple {215134#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 499: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 500: Hoare triple {215134#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 501: Hoare triple {215134#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 502: Hoare triple {215134#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 503: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 504: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,053 INFO L280 TraceCheckUtils]: 505: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 506: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 507: Hoare triple {215134#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 508: Hoare triple {215134#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 509: Hoare triple {215134#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 510: Hoare triple {215134#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 511: Hoare triple {215134#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 512: Hoare triple {215134#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 513: Hoare triple {215134#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 514: Hoare triple {215134#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,054 INFO L280 TraceCheckUtils]: 515: Hoare triple {215134#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 516: Hoare triple {215134#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 517: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 518: Hoare triple {215134#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 519: Hoare triple {215134#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 520: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 521: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 522: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 523: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 524: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,055 INFO L280 TraceCheckUtils]: 525: Hoare triple {215134#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 526: Hoare triple {215134#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 527: Hoare triple {215134#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 528: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 529: Hoare triple {215134#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 530: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 531: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 532: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 533: Hoare triple {215134#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 534: Hoare triple {215134#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 535: Hoare triple {215134#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:36,056 INFO L280 TraceCheckUtils]: 536: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 537: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 538: Hoare triple {215134#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 539: Hoare triple {215134#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 540: Hoare triple {215134#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 541: Hoare triple {215134#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 542: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 543: Hoare triple {215134#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 544: Hoare triple {215134#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 545: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,057 INFO L280 TraceCheckUtils]: 546: Hoare triple {215134#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 547: Hoare triple {215134#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 548: Hoare triple {215134#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 549: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 550: Hoare triple {215134#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 551: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 552: Hoare triple {215134#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 553: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 554: Hoare triple {215134#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 555: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,058 INFO L280 TraceCheckUtils]: 556: Hoare triple {215134#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 557: Hoare triple {215134#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 558: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 559: Hoare triple {215134#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 560: Hoare triple {215134#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 561: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 562: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 563: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 564: Hoare triple {215134#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 565: Hoare triple {215134#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 566: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,059 INFO L280 TraceCheckUtils]: 567: Hoare triple {215134#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 568: Hoare triple {215134#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 569: Hoare triple {215134#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 570: Hoare triple {215134#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 571: Hoare triple {215134#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 572: Hoare triple {215134#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 573: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 574: Hoare triple {215134#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 575: Hoare triple {215134#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 576: Hoare triple {215134#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,060 INFO L280 TraceCheckUtils]: 577: Hoare triple {215134#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 578: Hoare triple {215134#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 579: Hoare triple {215134#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 580: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 581: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 582: Hoare triple {215134#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 583: Hoare triple {215134#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 584: Hoare triple {215134#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 585: Hoare triple {215134#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 586: Hoare triple {215134#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,061 INFO L280 TraceCheckUtils]: 587: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 588: Hoare triple {215134#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 589: Hoare triple {215134#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 590: Hoare triple {215134#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 591: Hoare triple {215134#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 592: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 593: Hoare triple {215134#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 594: Hoare triple {215134#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 595: Hoare triple {215134#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 596: Hoare triple {215134#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L280 TraceCheckUtils]: 597: Hoare triple {215134#true} assume true; {215134#true} is VALID [2020-07-10 15:27:36,062 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {215134#true} {215134#true} #977#return; {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 599: Hoare triple {215134#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 600: Hoare triple {215134#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 601: Hoare triple {215134#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L263 TraceCheckUtils]: 602: Hoare triple {215134#true} call #t~ret3 := calculate_output(~input~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 603: Hoare triple {215134#true} ~input := #in~input; {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 604: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 605: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 606: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 607: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,063 INFO L280 TraceCheckUtils]: 608: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 609: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 610: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 611: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 612: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 613: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 614: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 615: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 616: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 617: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,064 INFO L280 TraceCheckUtils]: 618: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 619: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 620: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 621: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 622: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 623: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 624: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 625: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 626: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 627: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 628: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,065 INFO L280 TraceCheckUtils]: 629: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 630: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 631: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 632: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 633: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 634: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 635: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 636: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 637: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 638: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,066 INFO L280 TraceCheckUtils]: 639: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 640: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 641: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 642: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 643: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 644: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 645: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 646: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 647: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 648: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 649: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,067 INFO L280 TraceCheckUtils]: 650: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 651: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 652: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 653: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 654: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 655: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 656: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 657: Hoare triple {215134#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 658: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 659: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,068 INFO L280 TraceCheckUtils]: 660: Hoare triple {215134#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 661: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 662: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 663: Hoare triple {215134#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 664: Hoare triple {215134#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 665: Hoare triple {215134#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 666: Hoare triple {215134#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 667: Hoare triple {215134#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 668: Hoare triple {215134#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 669: Hoare triple {215134#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {215134#true} is VALID [2020-07-10 15:27:36,069 INFO L280 TraceCheckUtils]: 670: Hoare triple {215134#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {215134#true} is VALID [2020-07-10 15:27:36,070 INFO L280 TraceCheckUtils]: 671: Hoare triple {215134#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {215134#true} is VALID [2020-07-10 15:27:36,087 INFO L280 TraceCheckUtils]: 672: Hoare triple {215134#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,088 INFO L280 TraceCheckUtils]: 673: Hoare triple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} assume true; {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,090 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} {215134#true} #977#return; {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,091 INFO L280 TraceCheckUtils]: 675: Hoare triple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,092 INFO L280 TraceCheckUtils]: 676: Hoare triple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,093 INFO L280 TraceCheckUtils]: 677: Hoare triple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} is VALID [2020-07-10 15:27:36,095 INFO L263 TraceCheckUtils]: 678: Hoare triple {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} call #t~ret3 := calculate_output(~input~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,096 INFO L280 TraceCheckUtils]: 679: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,097 INFO L280 TraceCheckUtils]: 680: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,098 INFO L280 TraceCheckUtils]: 681: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,099 INFO L280 TraceCheckUtils]: 682: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,100 INFO L280 TraceCheckUtils]: 683: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,101 INFO L280 TraceCheckUtils]: 684: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,102 INFO L280 TraceCheckUtils]: 685: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,103 INFO L280 TraceCheckUtils]: 686: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,104 INFO L280 TraceCheckUtils]: 687: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,104 INFO L280 TraceCheckUtils]: 688: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,105 INFO L280 TraceCheckUtils]: 689: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,106 INFO L280 TraceCheckUtils]: 690: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,107 INFO L280 TraceCheckUtils]: 691: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,108 INFO L280 TraceCheckUtils]: 692: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,109 INFO L280 TraceCheckUtils]: 693: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,110 INFO L280 TraceCheckUtils]: 694: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,111 INFO L280 TraceCheckUtils]: 695: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,112 INFO L280 TraceCheckUtils]: 696: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,113 INFO L280 TraceCheckUtils]: 697: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,114 INFO L280 TraceCheckUtils]: 698: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,115 INFO L280 TraceCheckUtils]: 699: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,116 INFO L280 TraceCheckUtils]: 700: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,117 INFO L280 TraceCheckUtils]: 701: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,118 INFO L280 TraceCheckUtils]: 702: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,119 INFO L280 TraceCheckUtils]: 703: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,120 INFO L280 TraceCheckUtils]: 704: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,121 INFO L280 TraceCheckUtils]: 705: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,122 INFO L280 TraceCheckUtils]: 706: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,123 INFO L280 TraceCheckUtils]: 707: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,124 INFO L280 TraceCheckUtils]: 708: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,125 INFO L280 TraceCheckUtils]: 709: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,125 INFO L280 TraceCheckUtils]: 710: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,126 INFO L280 TraceCheckUtils]: 711: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,132 INFO L280 TraceCheckUtils]: 712: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,138 INFO L280 TraceCheckUtils]: 713: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,139 INFO L280 TraceCheckUtils]: 714: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,141 INFO L280 TraceCheckUtils]: 715: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,143 INFO L280 TraceCheckUtils]: 716: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,145 INFO L280 TraceCheckUtils]: 717: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,146 INFO L280 TraceCheckUtils]: 718: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,148 INFO L280 TraceCheckUtils]: 719: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,149 INFO L280 TraceCheckUtils]: 720: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,157 INFO L280 TraceCheckUtils]: 721: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,158 INFO L280 TraceCheckUtils]: 722: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,160 INFO L280 TraceCheckUtils]: 723: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,161 INFO L280 TraceCheckUtils]: 724: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,162 INFO L280 TraceCheckUtils]: 725: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,164 INFO L280 TraceCheckUtils]: 726: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,165 INFO L280 TraceCheckUtils]: 727: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,166 INFO L280 TraceCheckUtils]: 728: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,166 INFO L280 TraceCheckUtils]: 729: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,167 INFO L280 TraceCheckUtils]: 730: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,168 INFO L280 TraceCheckUtils]: 731: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,169 INFO L280 TraceCheckUtils]: 732: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,170 INFO L280 TraceCheckUtils]: 733: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,171 INFO L280 TraceCheckUtils]: 734: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,172 INFO L280 TraceCheckUtils]: 735: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,172 INFO L280 TraceCheckUtils]: 736: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,173 INFO L280 TraceCheckUtils]: 737: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,174 INFO L280 TraceCheckUtils]: 738: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,175 INFO L280 TraceCheckUtils]: 739: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,176 INFO L280 TraceCheckUtils]: 740: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,177 INFO L280 TraceCheckUtils]: 741: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,178 INFO L280 TraceCheckUtils]: 742: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,179 INFO L280 TraceCheckUtils]: 743: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,180 INFO L280 TraceCheckUtils]: 744: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,181 INFO L280 TraceCheckUtils]: 745: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,181 INFO L280 TraceCheckUtils]: 746: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,182 INFO L280 TraceCheckUtils]: 747: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,183 INFO L280 TraceCheckUtils]: 748: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,184 INFO L280 TraceCheckUtils]: 749: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,185 INFO L280 TraceCheckUtils]: 750: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,186 INFO L280 TraceCheckUtils]: 751: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,187 INFO L280 TraceCheckUtils]: 752: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,188 INFO L280 TraceCheckUtils]: 753: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,189 INFO L280 TraceCheckUtils]: 754: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,190 INFO L280 TraceCheckUtils]: 755: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,191 INFO L280 TraceCheckUtils]: 756: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,192 INFO L280 TraceCheckUtils]: 757: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,193 INFO L280 TraceCheckUtils]: 758: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,194 INFO L280 TraceCheckUtils]: 759: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,195 INFO L280 TraceCheckUtils]: 760: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,196 INFO L280 TraceCheckUtils]: 761: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,197 INFO L280 TraceCheckUtils]: 762: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,197 INFO L280 TraceCheckUtils]: 763: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,198 INFO L280 TraceCheckUtils]: 764: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,199 INFO L280 TraceCheckUtils]: 765: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,200 INFO L280 TraceCheckUtils]: 766: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,201 INFO L280 TraceCheckUtils]: 767: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,202 INFO L280 TraceCheckUtils]: 768: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,203 INFO L280 TraceCheckUtils]: 769: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,204 INFO L280 TraceCheckUtils]: 770: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,205 INFO L280 TraceCheckUtils]: 771: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,206 INFO L280 TraceCheckUtils]: 772: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,207 INFO L280 TraceCheckUtils]: 773: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,207 INFO L280 TraceCheckUtils]: 774: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,208 INFO L280 TraceCheckUtils]: 775: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,209 INFO L280 TraceCheckUtils]: 776: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,210 INFO L280 TraceCheckUtils]: 777: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,211 INFO L280 TraceCheckUtils]: 778: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,212 INFO L280 TraceCheckUtils]: 779: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,213 INFO L280 TraceCheckUtils]: 780: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,214 INFO L280 TraceCheckUtils]: 781: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,215 INFO L280 TraceCheckUtils]: 782: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,216 INFO L280 TraceCheckUtils]: 783: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,217 INFO L280 TraceCheckUtils]: 784: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,218 INFO L280 TraceCheckUtils]: 785: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,219 INFO L280 TraceCheckUtils]: 786: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,220 INFO L280 TraceCheckUtils]: 787: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,220 INFO L280 TraceCheckUtils]: 788: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,221 INFO L280 TraceCheckUtils]: 789: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,222 INFO L280 TraceCheckUtils]: 790: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,223 INFO L280 TraceCheckUtils]: 791: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,224 INFO L280 TraceCheckUtils]: 792: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,225 INFO L280 TraceCheckUtils]: 793: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,226 INFO L280 TraceCheckUtils]: 794: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,227 INFO L280 TraceCheckUtils]: 795: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,228 INFO L280 TraceCheckUtils]: 796: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,229 INFO L280 TraceCheckUtils]: 797: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,230 INFO L280 TraceCheckUtils]: 798: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,231 INFO L280 TraceCheckUtils]: 799: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,232 INFO L280 TraceCheckUtils]: 800: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,232 INFO L280 TraceCheckUtils]: 801: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,233 INFO L280 TraceCheckUtils]: 802: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,235 INFO L280 TraceCheckUtils]: 803: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,235 INFO L280 TraceCheckUtils]: 804: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,236 INFO L280 TraceCheckUtils]: 805: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,237 INFO L280 TraceCheckUtils]: 806: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,238 INFO L280 TraceCheckUtils]: 807: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,239 INFO L280 TraceCheckUtils]: 808: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,240 INFO L280 TraceCheckUtils]: 809: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,241 INFO L280 TraceCheckUtils]: 810: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,242 INFO L280 TraceCheckUtils]: 811: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,243 INFO L280 TraceCheckUtils]: 812: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,244 INFO L280 TraceCheckUtils]: 813: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,245 INFO L280 TraceCheckUtils]: 814: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,246 INFO L280 TraceCheckUtils]: 815: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,246 INFO L280 TraceCheckUtils]: 816: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,247 INFO L280 TraceCheckUtils]: 817: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,248 INFO L280 TraceCheckUtils]: 818: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,249 INFO L280 TraceCheckUtils]: 819: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,250 INFO L280 TraceCheckUtils]: 820: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,251 INFO L280 TraceCheckUtils]: 821: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,252 INFO L280 TraceCheckUtils]: 822: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,253 INFO L280 TraceCheckUtils]: 823: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,254 INFO L280 TraceCheckUtils]: 824: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,255 INFO L280 TraceCheckUtils]: 825: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,255 INFO L280 TraceCheckUtils]: 826: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,256 INFO L280 TraceCheckUtils]: 827: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,257 INFO L280 TraceCheckUtils]: 828: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,258 INFO L280 TraceCheckUtils]: 829: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,258 INFO L280 TraceCheckUtils]: 830: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,259 INFO L280 TraceCheckUtils]: 831: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,260 INFO L280 TraceCheckUtils]: 832: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,260 INFO L280 TraceCheckUtils]: 833: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,261 INFO L280 TraceCheckUtils]: 834: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,262 INFO L280 TraceCheckUtils]: 835: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,263 INFO L280 TraceCheckUtils]: 836: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,264 INFO L280 TraceCheckUtils]: 837: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,265 INFO L280 TraceCheckUtils]: 838: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,266 INFO L280 TraceCheckUtils]: 839: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,267 INFO L280 TraceCheckUtils]: 840: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,268 INFO L280 TraceCheckUtils]: 841: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,269 INFO L280 TraceCheckUtils]: 842: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,270 INFO L280 TraceCheckUtils]: 843: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,270 INFO L280 TraceCheckUtils]: 844: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,271 INFO L280 TraceCheckUtils]: 845: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,272 INFO L280 TraceCheckUtils]: 846: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,273 INFO L280 TraceCheckUtils]: 847: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,274 INFO L280 TraceCheckUtils]: 848: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,275 INFO L280 TraceCheckUtils]: 849: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,276 INFO L280 TraceCheckUtils]: 850: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {218077#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:27:36,278 INFO L280 TraceCheckUtils]: 851: Hoare triple {218077#(<= ~a12~0 |old(~a12~0)|)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {218597#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,279 INFO L280 TraceCheckUtils]: 852: Hoare triple {218597#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 8 ~a21~0))} assume true; {218597#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,282 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {218597#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 8 ~a21~0))} {218058#(exists ((v_~a12~0_448 Int)) (and (<= ~a12~0 (div (+ v_~a12~0_448 366333) 5)) (<= v_~a12~0_448 80) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0)))} #977#return; {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,284 INFO L280 TraceCheckUtils]: 854: Hoare triple {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,286 INFO L280 TraceCheckUtils]: 855: Hoare triple {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,288 INFO L280 TraceCheckUtils]: 856: Hoare triple {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} is VALID [2020-07-10 15:27:36,290 INFO L263 TraceCheckUtils]: 857: Hoare triple {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,291 INFO L280 TraceCheckUtils]: 858: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} ~input := #in~input; {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,292 INFO L280 TraceCheckUtils]: 859: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,293 INFO L280 TraceCheckUtils]: 860: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,294 INFO L280 TraceCheckUtils]: 861: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,295 INFO L280 TraceCheckUtils]: 862: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,297 INFO L280 TraceCheckUtils]: 863: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,298 INFO L280 TraceCheckUtils]: 864: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,299 INFO L280 TraceCheckUtils]: 865: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,300 INFO L280 TraceCheckUtils]: 866: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,301 INFO L280 TraceCheckUtils]: 867: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,302 INFO L280 TraceCheckUtils]: 868: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,303 INFO L280 TraceCheckUtils]: 869: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,305 INFO L280 TraceCheckUtils]: 870: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,306 INFO L280 TraceCheckUtils]: 871: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,307 INFO L280 TraceCheckUtils]: 872: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,308 INFO L280 TraceCheckUtils]: 873: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,309 INFO L280 TraceCheckUtils]: 874: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,311 INFO L280 TraceCheckUtils]: 875: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,312 INFO L280 TraceCheckUtils]: 876: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,313 INFO L280 TraceCheckUtils]: 877: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,314 INFO L280 TraceCheckUtils]: 878: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,315 INFO L280 TraceCheckUtils]: 879: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,316 INFO L280 TraceCheckUtils]: 880: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,317 INFO L280 TraceCheckUtils]: 881: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,319 INFO L280 TraceCheckUtils]: 882: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,320 INFO L280 TraceCheckUtils]: 883: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,321 INFO L280 TraceCheckUtils]: 884: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,328 INFO L280 TraceCheckUtils]: 885: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,331 INFO L280 TraceCheckUtils]: 886: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,334 INFO L280 TraceCheckUtils]: 887: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,336 INFO L280 TraceCheckUtils]: 888: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,339 INFO L280 TraceCheckUtils]: 889: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,340 INFO L280 TraceCheckUtils]: 890: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,342 INFO L280 TraceCheckUtils]: 891: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,344 INFO L280 TraceCheckUtils]: 892: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,345 INFO L280 TraceCheckUtils]: 893: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,347 INFO L280 TraceCheckUtils]: 894: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,353 INFO L280 TraceCheckUtils]: 895: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,355 INFO L280 TraceCheckUtils]: 896: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,357 INFO L280 TraceCheckUtils]: 897: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,358 INFO L280 TraceCheckUtils]: 898: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,360 INFO L280 TraceCheckUtils]: 899: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,361 INFO L280 TraceCheckUtils]: 900: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,363 INFO L280 TraceCheckUtils]: 901: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,365 INFO L280 TraceCheckUtils]: 902: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,366 INFO L280 TraceCheckUtils]: 903: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,367 INFO L280 TraceCheckUtils]: 904: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,368 INFO L280 TraceCheckUtils]: 905: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,370 INFO L280 TraceCheckUtils]: 906: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,371 INFO L280 TraceCheckUtils]: 907: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,372 INFO L280 TraceCheckUtils]: 908: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,373 INFO L280 TraceCheckUtils]: 909: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,374 INFO L280 TraceCheckUtils]: 910: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,375 INFO L280 TraceCheckUtils]: 911: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,377 INFO L280 TraceCheckUtils]: 912: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,378 INFO L280 TraceCheckUtils]: 913: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,379 INFO L280 TraceCheckUtils]: 914: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,381 INFO L280 TraceCheckUtils]: 915: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,382 INFO L280 TraceCheckUtils]: 916: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,383 INFO L280 TraceCheckUtils]: 917: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,384 INFO L280 TraceCheckUtils]: 918: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,386 INFO L280 TraceCheckUtils]: 919: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,388 INFO L280 TraceCheckUtils]: 920: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:27:36,390 INFO L280 TraceCheckUtils]: 921: Hoare triple {218617#(and (<= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-10 15:27:36,391 INFO L280 TraceCheckUtils]: 922: Hoare triple {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-10 15:27:36,392 INFO L280 TraceCheckUtils]: 923: Hoare triple {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-10 15:27:36,393 INFO L280 TraceCheckUtils]: 924: Hoare triple {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-10 15:27:36,395 INFO L280 TraceCheckUtils]: 925: Hoare triple {218810#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input)))} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {218823#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 15:27:36,396 INFO L280 TraceCheckUtils]: 926: Hoare triple {218823#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)))} assume true; {218823#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-10 15:27:36,398 INFO L275 TraceCheckUtils]: 927: Hoare quadruple {218823#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (<= 0 (+ |old(~a12~0)| 42)))} {218604#(and (exists ((v_~a12~0_448 Int)) (and (<= v_~a12~0_448 80) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_448 366333) 5)) (< 11 v_~a12~0_448) (= (mod (+ v_~a12~0_448 3) 5) 0))) (= 8 ~a21~0))} #977#return; {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 928: Hoare triple {215135#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 929: Hoare triple {215135#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 930: Hoare triple {215135#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L263 TraceCheckUtils]: 931: Hoare triple {215135#false} call #t~ret3 := calculate_output(~input~0); {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 932: Hoare triple {215135#false} ~input := #in~input; {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 933: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,399 INFO L280 TraceCheckUtils]: 934: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,400 INFO L280 TraceCheckUtils]: 935: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,400 INFO L280 TraceCheckUtils]: 936: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,400 INFO L280 TraceCheckUtils]: 937: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,400 INFO L280 TraceCheckUtils]: 938: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,400 INFO L280 TraceCheckUtils]: 939: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 940: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 941: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 942: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 943: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 944: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,401 INFO L280 TraceCheckUtils]: 945: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 946: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 947: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 948: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 949: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 950: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 951: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 952: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 953: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,402 INFO L280 TraceCheckUtils]: 954: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 955: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 956: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 957: Hoare triple {215135#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 958: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 959: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 960: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 961: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 962: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 963: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,403 INFO L280 TraceCheckUtils]: 964: Hoare triple {215135#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,404 INFO L280 TraceCheckUtils]: 965: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,404 INFO L280 TraceCheckUtils]: 966: Hoare triple {215135#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,404 INFO L280 TraceCheckUtils]: 967: Hoare triple {215135#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {215135#false} is VALID [2020-07-10 15:27:36,404 INFO L280 TraceCheckUtils]: 968: Hoare triple {215135#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {215135#false} is VALID [2020-07-10 15:27:36,404 INFO L280 TraceCheckUtils]: 969: Hoare triple {215135#false} assume !false; {215135#false} is VALID [2020-07-10 15:27:36,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2876 backedges. 1513 proven. 10 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2020-07-10 15:27:36,934 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:27:36,934 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2020-07-10 15:27:36,934 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413647543] [2020-07-10 15:27:36,936 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 970 [2020-07-10 15:27:36,937 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:27:36,937 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 18 states. [2020-07-10 15:27:38,541 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 593 edges. 593 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:27:38,541 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-07-10 15:27:38,541 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:27:38,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-07-10 15:27:38,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-07-10 15:27:38,542 INFO L87 Difference]: Start difference. First operand 4658 states and 5013 transitions. Second operand 18 states. [2020-07-10 15:27:52,222 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 40 [2020-07-10 15:27:53,113 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 41 [2020-07-10 15:27:57,339 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-07-10 15:28:13,156 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2020-07-10 15:28:20,949 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-07-10 15:28:22,348 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-07-10 15:28:23,837 WARN L193 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2020-07-10 15:28:26,309 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2020-07-10 15:28:27,416 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 34 [2020-07-10 15:28:27,889 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 33 [2020-07-10 15:28:29,829 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 23 [2020-07-10 15:28:34,854 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2020-07-10 15:28:39,557 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2020-07-10 15:28:41,103 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 25 [2020-07-10 15:28:42,689 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2020-07-10 15:28:44,071 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2020-07-10 15:28:47,368 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2020-07-10 15:28:50,025 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2020-07-10 15:28:56,507 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 22 [2020-07-10 15:29:09,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:29:09,227 INFO L93 Difference]: Finished difference Result 11698 states and 12538 transitions. [2020-07-10 15:29:09,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2020-07-10 15:29:09,227 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 970 [2020-07-10 15:29:09,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:29:09,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-07-10 15:29:09,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 2905 transitions. [2020-07-10 15:29:09,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-07-10 15:29:09,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 2905 transitions. [2020-07-10 15:29:09,256 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 68 states and 2905 transitions. [2020-07-10 15:29:23,619 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2905 edges. 2905 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:29:25,381 INFO L225 Difference]: With dead ends: 11698 [2020-07-10 15:29:25,381 INFO L226 Difference]: Without dead ends: 7046 [2020-07-10 15:29:25,387 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1029 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=799, Invalid=4901, Unknown=0, NotChecked=0, Total=5700 [2020-07-10 15:29:25,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7046 states. [2020-07-10 15:29:27,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7046 to 5396. [2020-07-10 15:29:27,989 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:29:27,990 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7046 states. Second operand 5396 states. [2020-07-10 15:29:27,990 INFO L74 IsIncluded]: Start isIncluded. First operand 7046 states. Second operand 5396 states. [2020-07-10 15:29:27,990 INFO L87 Difference]: Start difference. First operand 7046 states. Second operand 5396 states. [2020-07-10 15:29:29,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:29:29,572 INFO L93 Difference]: Finished difference Result 7046 states and 7452 transitions. [2020-07-10 15:29:29,572 INFO L276 IsEmpty]: Start isEmpty. Operand 7046 states and 7452 transitions. [2020-07-10 15:29:29,576 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:29:29,576 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:29:29,577 INFO L74 IsIncluded]: Start isIncluded. First operand 5396 states. Second operand 7046 states. [2020-07-10 15:29:29,577 INFO L87 Difference]: Start difference. First operand 5396 states. Second operand 7046 states. [2020-07-10 15:29:31,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:29:31,091 INFO L93 Difference]: Finished difference Result 7046 states and 7452 transitions. [2020-07-10 15:29:31,091 INFO L276 IsEmpty]: Start isEmpty. Operand 7046 states and 7452 transitions. [2020-07-10 15:29:31,095 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:29:31,096 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:29:31,096 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:29:31,096 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:29:31,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5396 states. [2020-07-10 15:29:31,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5396 states to 5396 states and 5747 transitions. [2020-07-10 15:29:31,971 INFO L78 Accepts]: Start accepts. Automaton has 5396 states and 5747 transitions. Word has length 970 [2020-07-10 15:29:31,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:29:31,972 INFO L479 AbstractCegarLoop]: Abstraction has 5396 states and 5747 transitions. [2020-07-10 15:29:31,972 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-07-10 15:29:31,972 INFO L276 IsEmpty]: Start isEmpty. Operand 5396 states and 5747 transitions. [2020-07-10 15:29:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1515 [2020-07-10 15:29:32,001 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:29:32,003 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:29:32,218 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-07-10 15:29:32,218 INFO L427 AbstractCegarLoop]: === Iteration 17 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:29:32,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:29:32,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1398103861, now seen corresponding path program 1 times [2020-07-10 15:29:32,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:29:32,220 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886799486] [2020-07-10 15:29:32,220 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:29:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,658 INFO L280 TraceCheckUtils]: 0: Hoare triple {252013#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {250583#true} is VALID [2020-07-10 15:29:32,658 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,658 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-10 15:29:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,707 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,707 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,708 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,709 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,709 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,709 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,709 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,709 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,710 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,711 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,711 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,711 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,711 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,711 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,712 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,713 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,714 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,715 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,716 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,717 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,718 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,719 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,720 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,742 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,743 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,743 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,743 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,743 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,744 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,745 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,746 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,747 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,748 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,749 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,750 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,751 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,752 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,753 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,754 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,771 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,772 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,773 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,774 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,775 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,776 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,777 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,778 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,779 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,780 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,781 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,782 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,783 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,783 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,783 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {250583#true} is VALID [2020-07-10 15:29:32,783 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,783 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,807 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,808 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,809 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,810 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,811 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,812 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,813 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,814 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,815 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,816 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,817 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,818 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {250583#true} is VALID [2020-07-10 15:29:32,819 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,820 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,852 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,852 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,852 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,852 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,853 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,854 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,855 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,856 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,856 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,856 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,856 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,856 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,857 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,858 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,859 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,860 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,861 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,862 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,863 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,864 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,865 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 114: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 115: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,866 INFO L280 TraceCheckUtils]: 116: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 117: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 118: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 119: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 120: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 121: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 122: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 123: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 124: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,867 INFO L280 TraceCheckUtils]: 125: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 126: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 127: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 128: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 129: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 130: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 131: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 132: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 133: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,868 INFO L280 TraceCheckUtils]: 134: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 135: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 136: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 137: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 138: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 139: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 140: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 141: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 142: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,869 INFO L280 TraceCheckUtils]: 143: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 144: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 145: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 146: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 147: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 148: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 149: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 150: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 151: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,870 INFO L280 TraceCheckUtils]: 152: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 153: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 154: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 155: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 156: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 157: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 158: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 159: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 160: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 161: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,871 INFO L280 TraceCheckUtils]: 162: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 163: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 164: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 165: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 166: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 167: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 168: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 169: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 170: Hoare triple {250583#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {250583#true} is VALID [2020-07-10 15:29:32,872 INFO L280 TraceCheckUtils]: 171: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,873 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,895 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,895 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,896 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,897 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,898 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,899 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,900 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,901 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,902 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,903 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,904 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,905 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,906 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:32,939 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:32,939 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,939 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,939 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,939 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,940 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,941 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,942 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,943 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,944 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,945 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,946 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,947 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,948 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,949 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,950 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,951 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,952 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,953 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,954 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,955 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,956 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 114: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 115: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,957 INFO L280 TraceCheckUtils]: 116: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 117: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 118: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 119: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 120: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 121: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,958 INFO L280 TraceCheckUtils]: 122: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 123: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 124: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 125: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 126: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 127: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,959 INFO L280 TraceCheckUtils]: 128: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 129: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 130: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 131: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 132: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 133: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,960 INFO L280 TraceCheckUtils]: 134: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 135: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 136: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 137: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 138: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 139: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 140: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,961 INFO L280 TraceCheckUtils]: 141: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 142: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 143: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 144: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 145: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 146: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:32,962 INFO L280 TraceCheckUtils]: 147: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 148: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 149: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 150: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 151: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 152: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 153: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,963 INFO L280 TraceCheckUtils]: 154: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 155: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 156: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 157: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 158: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 159: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,964 INFO L280 TraceCheckUtils]: 160: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 161: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 162: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 163: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 164: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 165: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:32,965 INFO L280 TraceCheckUtils]: 166: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 167: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 168: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 169: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 170: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 171: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:32,966 INFO L280 TraceCheckUtils]: 172: Hoare triple {250583#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {250583#true} is VALID [2020-07-10 15:29:32,967 INFO L280 TraceCheckUtils]: 173: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:32,967 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:33,008 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,008 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,009 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,010 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,011 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,012 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,013 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,014 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,015 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,016 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,017 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,018 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,019 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,020 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,021 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,022 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,023 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,024 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,025 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,026 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,026 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:33,026 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,026 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:33,070 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,070 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,071 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,071 INFO L280 TraceCheckUtils]: 3: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,071 INFO L280 TraceCheckUtils]: 4: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,071 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,071 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 8: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,072 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,073 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,074 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,074 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,074 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,074 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,074 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,075 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,075 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,075 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,075 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,076 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,077 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,078 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,078 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,078 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,078 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,078 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,079 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,079 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,079 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,079 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,079 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,080 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,080 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,080 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,080 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,080 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,081 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,082 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,082 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,082 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,082 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,082 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,083 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,083 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,083 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,083 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,084 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,085 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,086 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,087 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,087 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,087 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,087 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,087 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,088 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,088 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,088 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,088 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,088 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,089 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,089 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,089 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,089 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,089 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,090 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,091 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,091 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,091 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,091 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,091 INFO L280 TraceCheckUtils]: 114: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,092 INFO L280 TraceCheckUtils]: 115: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,092 INFO L280 TraceCheckUtils]: 116: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,092 INFO L280 TraceCheckUtils]: 117: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,092 INFO L280 TraceCheckUtils]: 118: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 119: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 120: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 121: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 122: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 123: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,093 INFO L280 TraceCheckUtils]: 124: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 125: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 126: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 127: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 128: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 129: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,094 INFO L280 TraceCheckUtils]: 130: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,095 INFO L280 TraceCheckUtils]: 131: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,095 INFO L280 TraceCheckUtils]: 132: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,101 INFO L280 TraceCheckUtils]: 133: Hoare triple {250583#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,103 INFO L280 TraceCheckUtils]: 134: Hoare triple {251659#(<= ~a12~0 10)} assume true; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,105 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {251659#(<= ~a12~0 10)} {250583#true} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:33,186 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,187 INFO L280 TraceCheckUtils]: 1: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,188 INFO L280 TraceCheckUtils]: 2: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,189 INFO L280 TraceCheckUtils]: 3: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,190 INFO L280 TraceCheckUtils]: 4: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,191 INFO L280 TraceCheckUtils]: 5: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,192 INFO L280 TraceCheckUtils]: 6: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,194 INFO L280 TraceCheckUtils]: 7: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,195 INFO L280 TraceCheckUtils]: 8: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,196 INFO L280 TraceCheckUtils]: 9: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,197 INFO L280 TraceCheckUtils]: 10: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,199 INFO L280 TraceCheckUtils]: 11: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,200 INFO L280 TraceCheckUtils]: 12: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,201 INFO L280 TraceCheckUtils]: 13: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,202 INFO L280 TraceCheckUtils]: 14: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,203 INFO L280 TraceCheckUtils]: 15: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,204 INFO L280 TraceCheckUtils]: 16: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,206 INFO L280 TraceCheckUtils]: 17: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,207 INFO L280 TraceCheckUtils]: 18: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,208 INFO L280 TraceCheckUtils]: 19: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,209 INFO L280 TraceCheckUtils]: 20: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,211 INFO L280 TraceCheckUtils]: 21: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,212 INFO L280 TraceCheckUtils]: 22: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,213 INFO L280 TraceCheckUtils]: 23: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,215 INFO L280 TraceCheckUtils]: 24: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,216 INFO L280 TraceCheckUtils]: 25: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,217 INFO L280 TraceCheckUtils]: 26: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,219 INFO L280 TraceCheckUtils]: 27: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,220 INFO L280 TraceCheckUtils]: 28: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,221 INFO L280 TraceCheckUtils]: 29: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,222 INFO L280 TraceCheckUtils]: 30: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,223 INFO L280 TraceCheckUtils]: 31: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,225 INFO L280 TraceCheckUtils]: 32: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,226 INFO L280 TraceCheckUtils]: 33: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,227 INFO L280 TraceCheckUtils]: 34: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,228 INFO L280 TraceCheckUtils]: 35: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,229 INFO L280 TraceCheckUtils]: 36: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,231 INFO L280 TraceCheckUtils]: 37: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,232 INFO L280 TraceCheckUtils]: 38: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,233 INFO L280 TraceCheckUtils]: 39: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,234 INFO L280 TraceCheckUtils]: 40: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,236 INFO L280 TraceCheckUtils]: 41: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,237 INFO L280 TraceCheckUtils]: 42: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,238 INFO L280 TraceCheckUtils]: 43: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,239 INFO L280 TraceCheckUtils]: 44: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,241 INFO L280 TraceCheckUtils]: 45: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,242 INFO L280 TraceCheckUtils]: 46: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,243 INFO L280 TraceCheckUtils]: 47: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,245 INFO L280 TraceCheckUtils]: 48: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,246 INFO L280 TraceCheckUtils]: 49: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,247 INFO L280 TraceCheckUtils]: 50: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,248 INFO L280 TraceCheckUtils]: 51: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,249 INFO L280 TraceCheckUtils]: 52: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,251 INFO L280 TraceCheckUtils]: 53: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,252 INFO L280 TraceCheckUtils]: 54: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,253 INFO L280 TraceCheckUtils]: 55: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,255 INFO L280 TraceCheckUtils]: 56: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,256 INFO L280 TraceCheckUtils]: 57: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,257 INFO L280 TraceCheckUtils]: 58: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,258 INFO L280 TraceCheckUtils]: 59: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,259 INFO L280 TraceCheckUtils]: 60: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,261 INFO L280 TraceCheckUtils]: 61: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,262 INFO L280 TraceCheckUtils]: 62: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,263 INFO L280 TraceCheckUtils]: 63: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,264 INFO L280 TraceCheckUtils]: 64: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,265 INFO L280 TraceCheckUtils]: 65: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,267 INFO L280 TraceCheckUtils]: 66: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,268 INFO L280 TraceCheckUtils]: 67: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,269 INFO L280 TraceCheckUtils]: 68: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,270 INFO L280 TraceCheckUtils]: 69: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,271 INFO L280 TraceCheckUtils]: 70: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,272 INFO L280 TraceCheckUtils]: 71: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,274 INFO L280 TraceCheckUtils]: 72: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,275 INFO L280 TraceCheckUtils]: 73: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,276 INFO L280 TraceCheckUtils]: 74: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,277 INFO L280 TraceCheckUtils]: 75: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,278 INFO L280 TraceCheckUtils]: 76: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,280 INFO L280 TraceCheckUtils]: 77: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,281 INFO L280 TraceCheckUtils]: 78: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,282 INFO L280 TraceCheckUtils]: 79: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,284 INFO L280 TraceCheckUtils]: 80: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,285 INFO L280 TraceCheckUtils]: 81: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,286 INFO L280 TraceCheckUtils]: 82: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,287 INFO L280 TraceCheckUtils]: 83: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,288 INFO L280 TraceCheckUtils]: 84: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,289 INFO L280 TraceCheckUtils]: 85: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,290 INFO L280 TraceCheckUtils]: 86: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,292 INFO L280 TraceCheckUtils]: 87: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,293 INFO L280 TraceCheckUtils]: 88: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,294 INFO L280 TraceCheckUtils]: 89: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,295 INFO L280 TraceCheckUtils]: 90: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,296 INFO L280 TraceCheckUtils]: 91: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,298 INFO L280 TraceCheckUtils]: 92: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,299 INFO L280 TraceCheckUtils]: 93: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,300 INFO L280 TraceCheckUtils]: 94: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,301 INFO L280 TraceCheckUtils]: 95: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,303 INFO L280 TraceCheckUtils]: 96: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,304 INFO L280 TraceCheckUtils]: 97: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,305 INFO L280 TraceCheckUtils]: 98: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,306 INFO L280 TraceCheckUtils]: 99: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,307 INFO L280 TraceCheckUtils]: 100: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,309 INFO L280 TraceCheckUtils]: 101: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,310 INFO L280 TraceCheckUtils]: 102: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,311 INFO L280 TraceCheckUtils]: 103: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,312 INFO L280 TraceCheckUtils]: 104: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,313 INFO L280 TraceCheckUtils]: 105: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,315 INFO L280 TraceCheckUtils]: 106: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,316 INFO L280 TraceCheckUtils]: 107: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,317 INFO L280 TraceCheckUtils]: 108: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,318 INFO L280 TraceCheckUtils]: 109: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,319 INFO L280 TraceCheckUtils]: 110: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,320 INFO L280 TraceCheckUtils]: 111: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,321 INFO L280 TraceCheckUtils]: 112: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,323 INFO L280 TraceCheckUtils]: 113: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,324 INFO L280 TraceCheckUtils]: 114: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,325 INFO L280 TraceCheckUtils]: 115: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,326 INFO L280 TraceCheckUtils]: 116: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,327 INFO L280 TraceCheckUtils]: 117: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,328 INFO L280 TraceCheckUtils]: 118: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,330 INFO L280 TraceCheckUtils]: 119: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,331 INFO L280 TraceCheckUtils]: 120: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,332 INFO L280 TraceCheckUtils]: 121: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,334 INFO L280 TraceCheckUtils]: 122: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,335 INFO L280 TraceCheckUtils]: 123: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,336 INFO L280 TraceCheckUtils]: 124: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,337 INFO L280 TraceCheckUtils]: 125: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,339 INFO L280 TraceCheckUtils]: 126: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,340 INFO L280 TraceCheckUtils]: 127: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,341 INFO L280 TraceCheckUtils]: 128: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,343 INFO L280 TraceCheckUtils]: 129: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,344 INFO L280 TraceCheckUtils]: 130: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,345 INFO L280 TraceCheckUtils]: 131: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,346 INFO L280 TraceCheckUtils]: 132: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,347 INFO L280 TraceCheckUtils]: 133: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,349 INFO L280 TraceCheckUtils]: 134: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,350 INFO L280 TraceCheckUtils]: 135: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,352 INFO L280 TraceCheckUtils]: 136: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,353 INFO L280 TraceCheckUtils]: 137: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,354 INFO L280 TraceCheckUtils]: 138: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,356 INFO L280 TraceCheckUtils]: 139: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,357 INFO L280 TraceCheckUtils]: 140: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,358 INFO L280 TraceCheckUtils]: 141: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,360 INFO L280 TraceCheckUtils]: 142: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,361 INFO L280 TraceCheckUtils]: 143: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,362 INFO L280 TraceCheckUtils]: 144: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,363 INFO L280 TraceCheckUtils]: 145: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,365 INFO L280 TraceCheckUtils]: 146: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,366 INFO L280 TraceCheckUtils]: 147: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,367 INFO L280 TraceCheckUtils]: 148: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,369 INFO L280 TraceCheckUtils]: 149: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,370 INFO L280 TraceCheckUtils]: 150: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,371 INFO L280 TraceCheckUtils]: 151: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,373 INFO L280 TraceCheckUtils]: 152: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,374 INFO L280 TraceCheckUtils]: 153: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,375 INFO L280 TraceCheckUtils]: 154: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,376 INFO L280 TraceCheckUtils]: 155: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,377 INFO L280 TraceCheckUtils]: 156: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,379 INFO L280 TraceCheckUtils]: 157: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,380 INFO L280 TraceCheckUtils]: 158: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,381 INFO L280 TraceCheckUtils]: 159: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,382 INFO L280 TraceCheckUtils]: 160: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,384 INFO L280 TraceCheckUtils]: 161: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,385 INFO L280 TraceCheckUtils]: 162: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,386 INFO L280 TraceCheckUtils]: 163: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,387 INFO L280 TraceCheckUtils]: 164: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,389 INFO L280 TraceCheckUtils]: 165: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,390 INFO L280 TraceCheckUtils]: 166: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,391 INFO L280 TraceCheckUtils]: 167: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,392 INFO L280 TraceCheckUtils]: 168: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,393 INFO L280 TraceCheckUtils]: 169: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,395 INFO L280 TraceCheckUtils]: 170: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,396 INFO L280 TraceCheckUtils]: 171: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,397 INFO L280 TraceCheckUtils]: 172: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,398 INFO L280 TraceCheckUtils]: 173: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,400 INFO L280 TraceCheckUtils]: 174: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,401 INFO L280 TraceCheckUtils]: 175: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,402 INFO L280 TraceCheckUtils]: 176: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume true; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,404 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {252015#(= ~a12~0 |old(~a12~0)|)} {251659#(<= ~a12~0 10)} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:33,509 INFO L280 TraceCheckUtils]: 0: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,510 INFO L280 TraceCheckUtils]: 1: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,511 INFO L280 TraceCheckUtils]: 2: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,513 INFO L280 TraceCheckUtils]: 3: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,514 INFO L280 TraceCheckUtils]: 4: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,515 INFO L280 TraceCheckUtils]: 5: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,516 INFO L280 TraceCheckUtils]: 6: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,518 INFO L280 TraceCheckUtils]: 7: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,519 INFO L280 TraceCheckUtils]: 8: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,520 INFO L280 TraceCheckUtils]: 9: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,521 INFO L280 TraceCheckUtils]: 10: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,523 INFO L280 TraceCheckUtils]: 11: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,524 INFO L280 TraceCheckUtils]: 12: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,525 INFO L280 TraceCheckUtils]: 13: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,527 INFO L280 TraceCheckUtils]: 14: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,528 INFO L280 TraceCheckUtils]: 15: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,529 INFO L280 TraceCheckUtils]: 16: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,530 INFO L280 TraceCheckUtils]: 17: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,532 INFO L280 TraceCheckUtils]: 18: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,533 INFO L280 TraceCheckUtils]: 19: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,534 INFO L280 TraceCheckUtils]: 20: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,535 INFO L280 TraceCheckUtils]: 21: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,537 INFO L280 TraceCheckUtils]: 22: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,538 INFO L280 TraceCheckUtils]: 23: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,539 INFO L280 TraceCheckUtils]: 24: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,541 INFO L280 TraceCheckUtils]: 25: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,542 INFO L280 TraceCheckUtils]: 26: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,543 INFO L280 TraceCheckUtils]: 27: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,545 INFO L280 TraceCheckUtils]: 28: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,546 INFO L280 TraceCheckUtils]: 29: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,547 INFO L280 TraceCheckUtils]: 30: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,548 INFO L280 TraceCheckUtils]: 31: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,550 INFO L280 TraceCheckUtils]: 32: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,551 INFO L280 TraceCheckUtils]: 33: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,552 INFO L280 TraceCheckUtils]: 34: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,554 INFO L280 TraceCheckUtils]: 35: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,555 INFO L280 TraceCheckUtils]: 36: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,556 INFO L280 TraceCheckUtils]: 37: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,557 INFO L280 TraceCheckUtils]: 38: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,559 INFO L280 TraceCheckUtils]: 39: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,560 INFO L280 TraceCheckUtils]: 40: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,561 INFO L280 TraceCheckUtils]: 41: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,562 INFO L280 TraceCheckUtils]: 42: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,564 INFO L280 TraceCheckUtils]: 43: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,565 INFO L280 TraceCheckUtils]: 44: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,566 INFO L280 TraceCheckUtils]: 45: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,567 INFO L280 TraceCheckUtils]: 46: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,569 INFO L280 TraceCheckUtils]: 47: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,570 INFO L280 TraceCheckUtils]: 48: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,572 INFO L280 TraceCheckUtils]: 49: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,573 INFO L280 TraceCheckUtils]: 50: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,574 INFO L280 TraceCheckUtils]: 51: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,576 INFO L280 TraceCheckUtils]: 52: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,577 INFO L280 TraceCheckUtils]: 53: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,579 INFO L280 TraceCheckUtils]: 54: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,580 INFO L280 TraceCheckUtils]: 55: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,582 INFO L280 TraceCheckUtils]: 56: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,583 INFO L280 TraceCheckUtils]: 57: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,584 INFO L280 TraceCheckUtils]: 58: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,585 INFO L280 TraceCheckUtils]: 59: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,587 INFO L280 TraceCheckUtils]: 60: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,588 INFO L280 TraceCheckUtils]: 61: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,589 INFO L280 TraceCheckUtils]: 62: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,590 INFO L280 TraceCheckUtils]: 63: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,591 INFO L280 TraceCheckUtils]: 64: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,593 INFO L280 TraceCheckUtils]: 65: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,594 INFO L280 TraceCheckUtils]: 66: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,595 INFO L280 TraceCheckUtils]: 67: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,596 INFO L280 TraceCheckUtils]: 68: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,598 INFO L280 TraceCheckUtils]: 69: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,599 INFO L280 TraceCheckUtils]: 70: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,600 INFO L280 TraceCheckUtils]: 71: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,601 INFO L280 TraceCheckUtils]: 72: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,602 INFO L280 TraceCheckUtils]: 73: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,604 INFO L280 TraceCheckUtils]: 74: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,605 INFO L280 TraceCheckUtils]: 75: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,606 INFO L280 TraceCheckUtils]: 76: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,607 INFO L280 TraceCheckUtils]: 77: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,608 INFO L280 TraceCheckUtils]: 78: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,609 INFO L280 TraceCheckUtils]: 79: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,611 INFO L280 TraceCheckUtils]: 80: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,612 INFO L280 TraceCheckUtils]: 81: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,613 INFO L280 TraceCheckUtils]: 82: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,614 INFO L280 TraceCheckUtils]: 83: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,615 INFO L280 TraceCheckUtils]: 84: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,617 INFO L280 TraceCheckUtils]: 85: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,618 INFO L280 TraceCheckUtils]: 86: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,619 INFO L280 TraceCheckUtils]: 87: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,621 INFO L280 TraceCheckUtils]: 88: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,622 INFO L280 TraceCheckUtils]: 89: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,623 INFO L280 TraceCheckUtils]: 90: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,624 INFO L280 TraceCheckUtils]: 91: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,626 INFO L280 TraceCheckUtils]: 92: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,627 INFO L280 TraceCheckUtils]: 93: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,628 INFO L280 TraceCheckUtils]: 94: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,629 INFO L280 TraceCheckUtils]: 95: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,631 INFO L280 TraceCheckUtils]: 96: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,632 INFO L280 TraceCheckUtils]: 97: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,634 INFO L280 TraceCheckUtils]: 98: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,635 INFO L280 TraceCheckUtils]: 99: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,636 INFO L280 TraceCheckUtils]: 100: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,637 INFO L280 TraceCheckUtils]: 101: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,639 INFO L280 TraceCheckUtils]: 102: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,640 INFO L280 TraceCheckUtils]: 103: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,641 INFO L280 TraceCheckUtils]: 104: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,642 INFO L280 TraceCheckUtils]: 105: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,643 INFO L280 TraceCheckUtils]: 106: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,644 INFO L280 TraceCheckUtils]: 107: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,646 INFO L280 TraceCheckUtils]: 108: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,647 INFO L280 TraceCheckUtils]: 109: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,648 INFO L280 TraceCheckUtils]: 110: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,649 INFO L280 TraceCheckUtils]: 111: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,651 INFO L280 TraceCheckUtils]: 112: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,652 INFO L280 TraceCheckUtils]: 113: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,653 INFO L280 TraceCheckUtils]: 114: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,654 INFO L280 TraceCheckUtils]: 115: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,655 INFO L280 TraceCheckUtils]: 116: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,656 INFO L280 TraceCheckUtils]: 117: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,658 INFO L280 TraceCheckUtils]: 118: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,659 INFO L280 TraceCheckUtils]: 119: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,660 INFO L280 TraceCheckUtils]: 120: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,662 INFO L280 TraceCheckUtils]: 121: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,663 INFO L280 TraceCheckUtils]: 122: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,664 INFO L280 TraceCheckUtils]: 123: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,665 INFO L280 TraceCheckUtils]: 124: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,667 INFO L280 TraceCheckUtils]: 125: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,668 INFO L280 TraceCheckUtils]: 126: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,669 INFO L280 TraceCheckUtils]: 127: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,670 INFO L280 TraceCheckUtils]: 128: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,671 INFO L280 TraceCheckUtils]: 129: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,672 INFO L280 TraceCheckUtils]: 130: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,674 INFO L280 TraceCheckUtils]: 131: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,675 INFO L280 TraceCheckUtils]: 132: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,676 INFO L280 TraceCheckUtils]: 133: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,678 INFO L280 TraceCheckUtils]: 134: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,679 INFO L280 TraceCheckUtils]: 135: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,680 INFO L280 TraceCheckUtils]: 136: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,681 INFO L280 TraceCheckUtils]: 137: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,683 INFO L280 TraceCheckUtils]: 138: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,684 INFO L280 TraceCheckUtils]: 139: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,685 INFO L280 TraceCheckUtils]: 140: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,686 INFO L280 TraceCheckUtils]: 141: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,688 INFO L280 TraceCheckUtils]: 142: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,689 INFO L280 TraceCheckUtils]: 143: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,690 INFO L280 TraceCheckUtils]: 144: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,691 INFO L280 TraceCheckUtils]: 145: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,692 INFO L280 TraceCheckUtils]: 146: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,694 INFO L280 TraceCheckUtils]: 147: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,695 INFO L280 TraceCheckUtils]: 148: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,696 INFO L280 TraceCheckUtils]: 149: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,697 INFO L280 TraceCheckUtils]: 150: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,698 INFO L280 TraceCheckUtils]: 151: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,700 INFO L280 TraceCheckUtils]: 152: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,701 INFO L280 TraceCheckUtils]: 153: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,702 INFO L280 TraceCheckUtils]: 154: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,703 INFO L280 TraceCheckUtils]: 155: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,704 INFO L280 TraceCheckUtils]: 156: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,706 INFO L280 TraceCheckUtils]: 157: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,707 INFO L280 TraceCheckUtils]: 158: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,708 INFO L280 TraceCheckUtils]: 159: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,709 INFO L280 TraceCheckUtils]: 160: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,710 INFO L280 TraceCheckUtils]: 161: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,711 INFO L280 TraceCheckUtils]: 162: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,713 INFO L280 TraceCheckUtils]: 163: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,714 INFO L280 TraceCheckUtils]: 164: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,715 INFO L280 TraceCheckUtils]: 165: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,716 INFO L280 TraceCheckUtils]: 166: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,718 INFO L280 TraceCheckUtils]: 167: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,719 INFO L280 TraceCheckUtils]: 168: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,720 INFO L280 TraceCheckUtils]: 169: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,722 INFO L280 TraceCheckUtils]: 170: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,726 INFO L280 TraceCheckUtils]: 171: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) < 0 && 0 != -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) % 10 then 1 + -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10 else -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10);~a15~0 := 6;~a21~0 := 6;#res := -1; {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} is VALID [2020-07-10 15:29:33,727 INFO L280 TraceCheckUtils]: 172: Hoare triple {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} assume true; {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} is VALID [2020-07-10 15:29:33,729 INFO L275 TraceCheckUtils]: 173: Hoare quadruple {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} {251659#(<= ~a12~0 10)} #977#return; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:33,750 INFO L263 TraceCheckUtils]: 0: Hoare triple {250583#true} call ULTIMATE.init(); {252013#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,750 INFO L280 TraceCheckUtils]: 1: Hoare triple {252013#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L263 TraceCheckUtils]: 4: Hoare triple {250583#true} call #t~ret4 := main(); {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} ~output~0 := -1; {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,751 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,753 INFO L263 TraceCheckUtils]: 8: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,753 INFO L280 TraceCheckUtils]: 9: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,753 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,753 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,753 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,753 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,754 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,755 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,756 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,757 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,758 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,759 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,760 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,761 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,762 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,763 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 115: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 116: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,764 INFO L280 TraceCheckUtils]: 117: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,766 INFO L263 TraceCheckUtils]: 118: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,766 INFO L280 TraceCheckUtils]: 119: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,766 INFO L280 TraceCheckUtils]: 120: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,766 INFO L280 TraceCheckUtils]: 121: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 122: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 123: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 124: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 125: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 126: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 127: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 128: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 129: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 130: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,767 INFO L280 TraceCheckUtils]: 131: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 132: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 133: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 134: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 135: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 136: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 137: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 138: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 139: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,768 INFO L280 TraceCheckUtils]: 140: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 141: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 142: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 143: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 144: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 145: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 146: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 147: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 148: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 149: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,769 INFO L280 TraceCheckUtils]: 150: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 151: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 152: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 153: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 154: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 155: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 156: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 157: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 158: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 159: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,770 INFO L280 TraceCheckUtils]: 160: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 161: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 162: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 163: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 164: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 165: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 166: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 167: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 168: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,771 INFO L280 TraceCheckUtils]: 169: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 170: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 171: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 172: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 173: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 174: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 175: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 176: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 177: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 178: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,772 INFO L280 TraceCheckUtils]: 179: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 180: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 181: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 182: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 183: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 184: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 185: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 186: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 187: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,773 INFO L280 TraceCheckUtils]: 188: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 189: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 190: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 191: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 192: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 193: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 194: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 195: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 196: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 197: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,774 INFO L280 TraceCheckUtils]: 198: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 199: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 200: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 201: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 202: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 203: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 204: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 205: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 206: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,775 INFO L280 TraceCheckUtils]: 207: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 208: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 209: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 210: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 211: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 212: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 213: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 214: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 215: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 216: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,776 INFO L280 TraceCheckUtils]: 217: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 218: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 219: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 220: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 221: Hoare triple {250583#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 222: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 224: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 225: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,777 INFO L280 TraceCheckUtils]: 226: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,779 INFO L263 TraceCheckUtils]: 227: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,779 INFO L280 TraceCheckUtils]: 228: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,779 INFO L280 TraceCheckUtils]: 229: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 230: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 231: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 232: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 233: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 234: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 235: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 236: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 237: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,780 INFO L280 TraceCheckUtils]: 238: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 239: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 240: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 241: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 242: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 243: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 244: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 245: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 246: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 247: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,781 INFO L280 TraceCheckUtils]: 248: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 249: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 250: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 251: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 252: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 253: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 254: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 255: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 256: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,782 INFO L280 TraceCheckUtils]: 257: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 258: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 259: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 260: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 261: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 262: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 263: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 264: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 265: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 266: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,783 INFO L280 TraceCheckUtils]: 267: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 268: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 269: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 270: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 271: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 272: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 273: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 274: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 275: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,784 INFO L280 TraceCheckUtils]: 276: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 277: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 278: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 279: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 280: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 281: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 282: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 283: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 284: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 285: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,785 INFO L280 TraceCheckUtils]: 286: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 287: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 288: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 289: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 290: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 291: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 292: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 293: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 294: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,786 INFO L280 TraceCheckUtils]: 295: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 296: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 297: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 298: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 299: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 300: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 301: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 302: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 303: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 304: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,787 INFO L280 TraceCheckUtils]: 305: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 306: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 307: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 308: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 309: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 310: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 311: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 312: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 313: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 314: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,788 INFO L280 TraceCheckUtils]: 315: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 316: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 317: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 318: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 319: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 320: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 321: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 322: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 323: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 324: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 325: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,789 INFO L280 TraceCheckUtils]: 326: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 327: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 328: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 329: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 330: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 331: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 332: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 333: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 334: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 335: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,790 INFO L280 TraceCheckUtils]: 336: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 337: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 338: Hoare triple {250583#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 339: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 341: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 342: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,791 INFO L280 TraceCheckUtils]: 343: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,793 INFO L263 TraceCheckUtils]: 344: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,793 INFO L280 TraceCheckUtils]: 345: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,793 INFO L280 TraceCheckUtils]: 346: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,793 INFO L280 TraceCheckUtils]: 347: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,793 INFO L280 TraceCheckUtils]: 348: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 349: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 350: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 351: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 352: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 353: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 354: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 355: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 356: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 357: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,794 INFO L280 TraceCheckUtils]: 358: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 359: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 360: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 361: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 362: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 363: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 364: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 365: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 366: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,795 INFO L280 TraceCheckUtils]: 367: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 368: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 369: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 370: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 371: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 372: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 373: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 374: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 375: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 376: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,796 INFO L280 TraceCheckUtils]: 377: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 378: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 379: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 380: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 381: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 382: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 383: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 384: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 385: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,797 INFO L280 TraceCheckUtils]: 386: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 387: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 388: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 389: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 390: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 391: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 392: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 393: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 394: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 395: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,798 INFO L280 TraceCheckUtils]: 396: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 397: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 398: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 399: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 400: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 401: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 402: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 403: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 404: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 405: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,799 INFO L280 TraceCheckUtils]: 406: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 407: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 408: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 409: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 410: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 411: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 412: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 413: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 414: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,800 INFO L280 TraceCheckUtils]: 415: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,801 INFO L280 TraceCheckUtils]: 416: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,801 INFO L280 TraceCheckUtils]: 417: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,801 INFO L280 TraceCheckUtils]: 418: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,801 INFO L280 TraceCheckUtils]: 419: Hoare triple {250583#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {250583#true} is VALID [2020-07-10 15:29:33,801 INFO L280 TraceCheckUtils]: 420: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,841 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,841 INFO L280 TraceCheckUtils]: 422: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,841 INFO L280 TraceCheckUtils]: 423: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,841 INFO L280 TraceCheckUtils]: 424: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,844 INFO L263 TraceCheckUtils]: 425: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,844 INFO L280 TraceCheckUtils]: 426: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,844 INFO L280 TraceCheckUtils]: 427: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 428: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 429: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 430: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 431: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 432: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 433: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,845 INFO L280 TraceCheckUtils]: 434: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 435: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 436: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 437: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 438: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 439: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 440: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 441: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,846 INFO L280 TraceCheckUtils]: 442: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 443: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 444: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 445: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 446: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 447: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 448: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 449: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 450: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 451: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,847 INFO L280 TraceCheckUtils]: 452: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 453: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 454: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 455: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 456: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 457: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 458: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 459: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 460: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 461: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,848 INFO L280 TraceCheckUtils]: 462: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 463: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 464: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 465: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 466: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 467: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 468: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 469: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 470: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 471: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,849 INFO L280 TraceCheckUtils]: 472: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 473: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 474: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 475: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 476: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 477: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 478: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 479: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 480: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,850 INFO L280 TraceCheckUtils]: 481: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 482: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 483: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 484: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 485: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 486: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 487: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 488: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 489: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 490: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,851 INFO L280 TraceCheckUtils]: 491: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 492: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 493: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 494: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 495: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 496: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 497: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 498: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 499: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,852 INFO L280 TraceCheckUtils]: 500: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 501: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 502: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 503: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 504: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 505: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 506: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 507: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 508: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 509: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,853 INFO L280 TraceCheckUtils]: 510: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 511: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 512: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 513: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 514: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 515: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 516: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 517: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 518: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 519: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,854 INFO L280 TraceCheckUtils]: 520: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 521: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 522: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 523: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 524: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 525: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 526: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 527: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 528: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,855 INFO L280 TraceCheckUtils]: 529: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 530: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 531: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 532: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 533: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 534: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 535: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 536: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 537: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,856 INFO L280 TraceCheckUtils]: 538: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 539: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 540: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 541: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 542: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 543: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 544: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 545: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 546: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 547: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,857 INFO L280 TraceCheckUtils]: 548: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 549: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 550: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 551: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 552: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 553: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 554: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 555: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 556: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,858 INFO L280 TraceCheckUtils]: 557: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 558: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 559: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 560: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 561: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 562: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 563: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 564: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 565: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 566: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,859 INFO L280 TraceCheckUtils]: 567: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 568: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 569: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 570: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 571: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 572: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 573: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 574: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 575: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 576: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,860 INFO L280 TraceCheckUtils]: 577: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 578: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 579: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 580: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 581: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 582: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 583: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 584: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 585: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 586: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,861 INFO L280 TraceCheckUtils]: 587: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 588: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 589: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 590: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 591: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 592: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 593: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 594: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 595: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 596: Hoare triple {250583#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {250583#true} is VALID [2020-07-10 15:29:33,862 INFO L280 TraceCheckUtils]: 597: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,863 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,863 INFO L280 TraceCheckUtils]: 599: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,863 INFO L280 TraceCheckUtils]: 600: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,863 INFO L280 TraceCheckUtils]: 601: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L263 TraceCheckUtils]: 602: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 603: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 604: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 605: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 606: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 607: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 608: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,865 INFO L280 TraceCheckUtils]: 609: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 610: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 611: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 612: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 613: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 614: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 615: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 616: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 617: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 618: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,866 INFO L280 TraceCheckUtils]: 619: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 620: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 621: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 622: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 623: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 624: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 625: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 626: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 627: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 628: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 629: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,867 INFO L280 TraceCheckUtils]: 630: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 631: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 632: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 633: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 634: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 635: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 636: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 637: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 638: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 639: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,868 INFO L280 TraceCheckUtils]: 640: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 641: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 642: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 643: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 644: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 645: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 646: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 647: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 648: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 649: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 650: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,869 INFO L280 TraceCheckUtils]: 651: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 652: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 653: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 654: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 655: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 656: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 657: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 658: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 659: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 660: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,870 INFO L280 TraceCheckUtils]: 661: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 662: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 663: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 664: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 665: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 666: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 667: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 668: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 669: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 670: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,871 INFO L280 TraceCheckUtils]: 671: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L280 TraceCheckUtils]: 672: Hoare triple {250583#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L280 TraceCheckUtils]: 673: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L280 TraceCheckUtils]: 675: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L280 TraceCheckUtils]: 676: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,872 INFO L280 TraceCheckUtils]: 677: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,874 INFO L263 TraceCheckUtils]: 678: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,874 INFO L280 TraceCheckUtils]: 679: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,874 INFO L280 TraceCheckUtils]: 680: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,874 INFO L280 TraceCheckUtils]: 681: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,874 INFO L280 TraceCheckUtils]: 682: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 683: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 684: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 685: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 686: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 687: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 688: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 689: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 690: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 691: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,875 INFO L280 TraceCheckUtils]: 692: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 693: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 694: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 695: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 696: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 697: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 698: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 699: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 700: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 701: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,876 INFO L280 TraceCheckUtils]: 702: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 703: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 704: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 705: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 706: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 707: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 708: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 709: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 710: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,877 INFO L280 TraceCheckUtils]: 711: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 712: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 713: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 714: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 715: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 716: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 717: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 718: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 719: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 720: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,878 INFO L280 TraceCheckUtils]: 721: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 722: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 723: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 724: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 725: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 726: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 727: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 728: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 729: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,879 INFO L280 TraceCheckUtils]: 730: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 731: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 732: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 733: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 734: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 735: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 736: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 737: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 738: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 739: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,880 INFO L280 TraceCheckUtils]: 740: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 741: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 742: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 743: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 744: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 745: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 746: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 747: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 748: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 749: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,881 INFO L280 TraceCheckUtils]: 750: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 751: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 752: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 753: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 754: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 755: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 756: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 757: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 758: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,882 INFO L280 TraceCheckUtils]: 759: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 760: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 761: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 762: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 763: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 764: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 765: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 766: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 767: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 768: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,883 INFO L280 TraceCheckUtils]: 769: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 770: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 771: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 772: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 773: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 774: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 775: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 776: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 777: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,884 INFO L280 TraceCheckUtils]: 778: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 779: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 780: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 781: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 782: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 783: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 784: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 785: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 786: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 787: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,885 INFO L280 TraceCheckUtils]: 788: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 789: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 790: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 791: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 792: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 793: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 794: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 795: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 796: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 797: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 798: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,886 INFO L280 TraceCheckUtils]: 799: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 800: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 801: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 802: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 803: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 804: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 805: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 806: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 807: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 808: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,887 INFO L280 TraceCheckUtils]: 809: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 810: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 811: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 812: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 813: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 814: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 815: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 816: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 817: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 818: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,888 INFO L280 TraceCheckUtils]: 819: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 820: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 821: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 822: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 823: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 824: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 825: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 826: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 827: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 828: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 829: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,889 INFO L280 TraceCheckUtils]: 830: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 831: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 832: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 833: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 834: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 835: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 836: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 837: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 838: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 839: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,890 INFO L280 TraceCheckUtils]: 840: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 841: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 842: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 843: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 844: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 845: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 846: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 847: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 848: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 849: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,891 INFO L280 TraceCheckUtils]: 850: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L280 TraceCheckUtils]: 851: Hoare triple {250583#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L280 TraceCheckUtils]: 852: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L280 TraceCheckUtils]: 854: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L280 TraceCheckUtils]: 855: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,892 INFO L280 TraceCheckUtils]: 856: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L263 TraceCheckUtils]: 857: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 858: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 859: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 860: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 861: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 862: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,894 INFO L280 TraceCheckUtils]: 863: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 864: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 865: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 866: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 867: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 868: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 869: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 870: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 871: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,895 INFO L280 TraceCheckUtils]: 872: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 873: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 874: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 875: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 876: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 877: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 878: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 879: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 880: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 881: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,896 INFO L280 TraceCheckUtils]: 882: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 883: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 884: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 885: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 886: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 887: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 888: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 889: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 890: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 891: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,897 INFO L280 TraceCheckUtils]: 892: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 893: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 894: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 895: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 896: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 897: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 898: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 899: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 900: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,898 INFO L280 TraceCheckUtils]: 901: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 902: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 903: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 904: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 905: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 906: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 907: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 908: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 909: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 910: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,899 INFO L280 TraceCheckUtils]: 911: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 912: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 913: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 914: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 915: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 916: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 917: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 918: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 919: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,900 INFO L280 TraceCheckUtils]: 920: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 921: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 922: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 923: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 924: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 925: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 926: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 927: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 928: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 929: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,901 INFO L280 TraceCheckUtils]: 930: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 931: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 932: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 933: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 934: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 935: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 936: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 937: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 938: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 939: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,902 INFO L280 TraceCheckUtils]: 940: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 941: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 942: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 943: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 944: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 945: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 946: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 947: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 948: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,903 INFO L280 TraceCheckUtils]: 949: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 950: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 951: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 952: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 953: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 954: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 955: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 956: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 957: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 958: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,904 INFO L280 TraceCheckUtils]: 959: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 960: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 961: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 962: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 963: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 964: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 965: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 966: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 967: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 968: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,905 INFO L280 TraceCheckUtils]: 969: Hoare triple {250583#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:33,906 INFO L280 TraceCheckUtils]: 970: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:33,906 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:33,906 INFO L280 TraceCheckUtils]: 972: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:33,906 INFO L280 TraceCheckUtils]: 973: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:33,906 INFO L280 TraceCheckUtils]: 974: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L263 TraceCheckUtils]: 975: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 976: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 977: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 978: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 979: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 980: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,908 INFO L280 TraceCheckUtils]: 981: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 982: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 983: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 984: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 985: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 986: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,909 INFO L280 TraceCheckUtils]: 987: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 988: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 989: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 990: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 991: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 992: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 993: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 994: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 995: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,910 INFO L280 TraceCheckUtils]: 996: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 997: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 998: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 999: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,911 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,912 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,913 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,914 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,915 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,916 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,917 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,918 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,919 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,920 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:33,921 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:33,922 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,923 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:33,923 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,923 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,923 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:33,923 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,924 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,924 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:33,931 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {250583#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,933 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {251659#(<= ~a12~0 10)} assume true; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,935 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {251659#(<= ~a12~0 10)} {250583#true} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,936 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {251659#(<= ~a12~0 10)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,938 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {251659#(<= ~a12~0 10)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,939 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {251659#(<= ~a12~0 10)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:33,941 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {251659#(<= ~a12~0 10)} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:33,942 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,944 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,945 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,947 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,948 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,949 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,951 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,952 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,953 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,954 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,956 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,957 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,958 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,959 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,960 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,961 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,963 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,964 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,965 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,966 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,968 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,969 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,970 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,971 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,972 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,974 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,975 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,976 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,977 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,979 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,980 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,981 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,982 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,983 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,985 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,986 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,987 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,988 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,989 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,991 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,992 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,993 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,994 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,996 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,997 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,998 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:33,999 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,000 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,002 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,003 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,004 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,006 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,007 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,008 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,009 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,010 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,012 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,013 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,014 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,015 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,017 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,018 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,019 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,020 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,022 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,023 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,024 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,025 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,027 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,028 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,030 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,031 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,033 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,034 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,035 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,037 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,038 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,039 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,040 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,042 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,043 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,044 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,045 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,047 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,048 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,049 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,051 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,052 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,054 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,055 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,056 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,058 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,059 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,060 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,061 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,063 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,064 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,065 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,066 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,068 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,069 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,070 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,071 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,073 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,074 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,075 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,076 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,078 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,079 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,080 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,081 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,083 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,084 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,085 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,086 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,087 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,089 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,090 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,091 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,093 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,094 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,095 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,096 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,097 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,099 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,100 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,101 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,102 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,103 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,105 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,106 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,107 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,108 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,109 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,111 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,112 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,113 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,115 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,116 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,117 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,119 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,120 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,121 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,123 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,124 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,125 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,126 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,128 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,129 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,130 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,131 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,132 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,133 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,134 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,135 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,137 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,138 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,139 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,140 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,141 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,143 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,144 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,145 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,146 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,148 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,149 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,150 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,151 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,152 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,154 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,155 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,156 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,158 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,159 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,161 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,162 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,163 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume true; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,165 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {252015#(= ~a12~0 |old(~a12~0)|)} {251659#(<= ~a12~0 10)} #977#return; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:34,166 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {251659#(<= ~a12~0 10)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:34,168 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {251659#(<= ~a12~0 10)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:34,169 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {251659#(<= ~a12~0 10)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {251659#(<= ~a12~0 10)} is VALID [2020-07-10 15:29:34,171 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {251659#(<= ~a12~0 10)} call #t~ret3 := calculate_output(~input~0); {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:29:34,172 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {252014#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,174 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,175 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,176 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,177 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,178 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,179 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,181 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,182 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,184 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,185 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,186 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,187 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,189 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,190 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,191 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,192 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,193 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,194 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,196 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,197 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,198 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,199 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,200 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,202 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,203 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,204 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,206 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,207 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,208 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,210 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,211 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,212 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,214 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,215 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,216 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,218 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,219 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,220 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,221 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,223 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,224 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,225 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,227 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,228 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,229 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,230 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,231 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,233 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,234 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,235 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,237 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,238 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,239 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,240 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,241 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,243 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,244 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,245 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,246 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,248 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,249 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,250 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,251 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,253 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,254 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,255 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,256 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,258 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,259 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,261 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,262 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,264 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,265 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,266 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,267 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,269 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,270 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,272 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,273 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,274 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,276 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,277 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,278 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,279 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,281 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,282 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,284 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,285 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,286 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,288 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,289 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,290 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,291 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,293 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,294 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,295 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,296 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,298 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,299 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,300 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,302 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,303 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,304 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,305 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,307 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,308 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,309 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,311 INFO L280 TraceCheckUtils]: 1,406: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,312 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,313 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,314 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,316 INFO L280 TraceCheckUtils]: 1,410: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,317 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,319 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,320 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,322 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,323 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,325 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,326 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,327 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,329 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,330 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,331 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,333 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,334 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,335 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,337 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,338 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,339 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,341 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,342 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,343 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,344 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,346 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,347 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,348 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,350 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,351 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,352 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,353 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,355 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,356 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,357 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,358 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,360 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,361 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,362 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,363 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,365 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,366 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,367 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,369 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,370 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,372 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,373 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,374 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,375 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,376 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,378 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,379 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,380 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,381 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,382 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,384 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,385 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,386 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,388 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,389 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,390 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,391 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {252015#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-10 15:29:34,395 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {252015#(= ~a12~0 |old(~a12~0)|)} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) < 0 && 0 != -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) % 10 then 1 + -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10 else -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10);~a15~0 := 6;~a21~0 := 6;#res := -1; {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} is VALID [2020-07-10 15:29:34,397 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} assume true; {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} is VALID [2020-07-10 15:29:34,399 INFO L275 TraceCheckUtils]: 1,471: Hoare quadruple {252016#(<= 115650 (+ (* 9 ~a12~0) |old(~a12~0)|))} {251659#(<= ~a12~0 10)} #977#return; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,400 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {252012#(<= 12849 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,401 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {252012#(<= 12849 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,403 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,404 INFO L263 TraceCheckUtils]: 1,475: Hoare triple {252012#(<= 12849 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,405 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {252012#(<= 12849 ~a12~0)} ~input := #in~input; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,407 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,408 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,410 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,411 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,412 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,414 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,415 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,416 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,417 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,419 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,420 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,421 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,423 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,424 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,425 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,427 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,428 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,429 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,431 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,432 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,434 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,435 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,437 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,438 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,439 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,441 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,442 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,443 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,444 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,446 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,447 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,449 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,450 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,451 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,453 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:34,454 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {252012#(<= 12849 ~a12~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {250584#false} is VALID [2020-07-10 15:29:34,455 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {250584#false} assume !false; {250584#false} is VALID [2020-07-10 15:29:35,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6489 backedges. 2564 proven. 97 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2020-07-10 15:29:35,373 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886799486] [2020-07-10 15:29:35,374 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322439435] [2020-07-10 15:29:35,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:29:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:35,747 INFO L264 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-10 15:29:35,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:29:35,855 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:29:39,140 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:29:39,151 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-07-10 15:29:39,162 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,177 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-10 15:29:39,200 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,208 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-07-10 15:29:39,239 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,248 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,270 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,296 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-07-10 15:29:39,314 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,331 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,360 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,404 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,434 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,473 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-07-10 15:29:39,487 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,502 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,517 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,556 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,596 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,610 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,649 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-07-10 15:29:39,688 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,701 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:39,741 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-07-10 15:29:41,054 INFO L263 TraceCheckUtils]: 0: Hoare triple {250583#true} call ULTIMATE.init(); {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L280 TraceCheckUtils]: 1: Hoare triple {250583#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L280 TraceCheckUtils]: 2: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {250583#true} {250583#true} #973#return; {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L263 TraceCheckUtils]: 4: Hoare triple {250583#true} call #t~ret4 := main(); {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L280 TraceCheckUtils]: 5: Hoare triple {250583#true} ~output~0 := -1; {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L280 TraceCheckUtils]: 6: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,055 INFO L280 TraceCheckUtils]: 7: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,056 INFO L263 TraceCheckUtils]: 8: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,056 INFO L280 TraceCheckUtils]: 9: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,056 INFO L280 TraceCheckUtils]: 10: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,056 INFO L280 TraceCheckUtils]: 11: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,056 INFO L280 TraceCheckUtils]: 12: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 13: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 14: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 15: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 16: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 17: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,057 INFO L280 TraceCheckUtils]: 18: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 19: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 20: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 21: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 22: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 23: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 24: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 25: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 26: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,058 INFO L280 TraceCheckUtils]: 27: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 28: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 29: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 30: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 31: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 32: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 33: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 34: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 35: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 36: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,059 INFO L280 TraceCheckUtils]: 37: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 38: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 39: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 40: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 41: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 42: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 43: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 44: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 45: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,060 INFO L280 TraceCheckUtils]: 46: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 47: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 48: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 49: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 50: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 51: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 52: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 53: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 54: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,061 INFO L280 TraceCheckUtils]: 55: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 56: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 57: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 58: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 59: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 60: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 61: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 62: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 63: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,062 INFO L280 TraceCheckUtils]: 64: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 65: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 66: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 67: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 68: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 69: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 70: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 71: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 72: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 73: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,063 INFO L280 TraceCheckUtils]: 74: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 75: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 76: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 77: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 78: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 79: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 80: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 81: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 82: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,064 INFO L280 TraceCheckUtils]: 83: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 84: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 85: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 86: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 87: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 88: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 89: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 90: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 91: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,065 INFO L280 TraceCheckUtils]: 92: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 93: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 94: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 95: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 96: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 97: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 98: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 99: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,066 INFO L280 TraceCheckUtils]: 100: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 101: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 102: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 103: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 104: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 105: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 106: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 107: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 108: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 109: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,067 INFO L280 TraceCheckUtils]: 110: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 111: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 112: Hoare triple {250583#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 113: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 115: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 116: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 117: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L263 TraceCheckUtils]: 118: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,068 INFO L280 TraceCheckUtils]: 119: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 120: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 121: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 122: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 123: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 124: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 125: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 126: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 127: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,069 INFO L280 TraceCheckUtils]: 128: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 129: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 130: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 131: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 132: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 133: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 134: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 135: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 136: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,070 INFO L280 TraceCheckUtils]: 137: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 138: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 139: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 140: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 141: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 142: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 143: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 144: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 145: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,071 INFO L280 TraceCheckUtils]: 146: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 147: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 148: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 149: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 150: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 151: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 152: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 153: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 154: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,072 INFO L280 TraceCheckUtils]: 155: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 156: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 157: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 158: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 159: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 160: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 161: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 162: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 163: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,073 INFO L280 TraceCheckUtils]: 164: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 165: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 166: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 167: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 168: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 169: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 170: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 171: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 172: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 173: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,074 INFO L280 TraceCheckUtils]: 174: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 175: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 176: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 177: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 178: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 179: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 180: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 181: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 182: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 183: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 184: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,075 INFO L280 TraceCheckUtils]: 185: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 186: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 187: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 188: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 189: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 190: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 191: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 192: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 193: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 194: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,076 INFO L280 TraceCheckUtils]: 195: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 196: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 197: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 198: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 199: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 200: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 201: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 202: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 203: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 204: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,077 INFO L280 TraceCheckUtils]: 205: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 206: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 207: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 208: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 209: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 210: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 211: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 212: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 213: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 214: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,078 INFO L280 TraceCheckUtils]: 215: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 216: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 217: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 218: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 219: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 220: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 221: Hoare triple {250583#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 222: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 224: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,079 INFO L280 TraceCheckUtils]: 225: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 226: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L263 TraceCheckUtils]: 227: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 228: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 229: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 230: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 231: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 232: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 233: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,080 INFO L280 TraceCheckUtils]: 234: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 235: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 236: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 237: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 238: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 239: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 240: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 241: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 242: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 243: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,081 INFO L280 TraceCheckUtils]: 244: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 245: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 246: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 247: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 248: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 249: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 250: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 251: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 252: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 253: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 254: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,082 INFO L280 TraceCheckUtils]: 255: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 256: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 257: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 258: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 259: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 260: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 261: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 262: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 263: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 264: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,083 INFO L280 TraceCheckUtils]: 265: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 266: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 267: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 268: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 269: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 270: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 271: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 272: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 273: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 274: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,084 INFO L280 TraceCheckUtils]: 275: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 276: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 277: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 278: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 279: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 280: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 281: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 282: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 283: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 284: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,085 INFO L280 TraceCheckUtils]: 285: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 286: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 287: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 288: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 289: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 290: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 291: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 292: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 293: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 294: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,086 INFO L280 TraceCheckUtils]: 295: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 296: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 297: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 298: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 299: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 300: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 301: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 302: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 303: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 304: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,087 INFO L280 TraceCheckUtils]: 305: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 306: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 307: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 308: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 309: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 310: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 311: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 312: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 313: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 314: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,088 INFO L280 TraceCheckUtils]: 315: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 316: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 317: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 318: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 319: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 320: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 321: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 322: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 323: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 324: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,089 INFO L280 TraceCheckUtils]: 325: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 326: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 327: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 328: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 329: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 330: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 331: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 332: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 333: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 334: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,090 INFO L280 TraceCheckUtils]: 335: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 336: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 337: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 338: Hoare triple {250583#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 339: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 341: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 342: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 343: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L263 TraceCheckUtils]: 344: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,091 INFO L280 TraceCheckUtils]: 345: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 346: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 347: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 348: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 349: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 350: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 351: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 352: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 353: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 354: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,092 INFO L280 TraceCheckUtils]: 355: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 356: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 357: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 358: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 359: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 360: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 361: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 362: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 363: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 364: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,093 INFO L280 TraceCheckUtils]: 365: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 366: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 367: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 368: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 369: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 370: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 371: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 372: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 373: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,094 INFO L280 TraceCheckUtils]: 374: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 375: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 376: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 377: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 378: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 379: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 380: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 381: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 382: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 383: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,095 INFO L280 TraceCheckUtils]: 384: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 385: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 386: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 387: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 388: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 389: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 390: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 391: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 392: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 393: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,096 INFO L280 TraceCheckUtils]: 394: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 395: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 396: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 397: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 398: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 399: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 400: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 401: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 402: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 403: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,097 INFO L280 TraceCheckUtils]: 404: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 405: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 406: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 407: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 408: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 409: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 410: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 411: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 412: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 413: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,098 INFO L280 TraceCheckUtils]: 414: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 415: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 416: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 417: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 418: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 419: Hoare triple {250583#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 420: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 422: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 423: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,099 INFO L280 TraceCheckUtils]: 424: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L263 TraceCheckUtils]: 425: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 426: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 427: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 428: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 429: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 430: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 431: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 432: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 433: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,100 INFO L280 TraceCheckUtils]: 434: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 435: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 436: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 437: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 438: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 439: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 440: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 441: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 442: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 443: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,101 INFO L280 TraceCheckUtils]: 444: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 445: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 446: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 447: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 448: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 449: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 450: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 451: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 452: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 453: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,102 INFO L280 TraceCheckUtils]: 454: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 455: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 456: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 457: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 458: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 459: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 460: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 461: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 462: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 463: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,103 INFO L280 TraceCheckUtils]: 464: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 465: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 466: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 467: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 468: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 469: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 470: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 471: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 472: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 473: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,104 INFO L280 TraceCheckUtils]: 474: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 475: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 476: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 477: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 478: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 479: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 480: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 481: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 482: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,105 INFO L280 TraceCheckUtils]: 483: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 484: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 485: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 486: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 487: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 488: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 489: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 490: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 491: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 492: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 493: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,106 INFO L280 TraceCheckUtils]: 494: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 495: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 496: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 497: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 498: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 499: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 500: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 501: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 502: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 503: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,107 INFO L280 TraceCheckUtils]: 504: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 505: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 506: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 507: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 508: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 509: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 510: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 511: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 512: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 513: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,108 INFO L280 TraceCheckUtils]: 514: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 515: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 516: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 517: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 518: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 519: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 520: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 521: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 522: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 523: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,109 INFO L280 TraceCheckUtils]: 524: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 525: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 526: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 527: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 528: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 529: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 530: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 531: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 532: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 533: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,110 INFO L280 TraceCheckUtils]: 534: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 535: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 536: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 537: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 538: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 539: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 540: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 541: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 542: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 543: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,111 INFO L280 TraceCheckUtils]: 544: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 545: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 546: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 547: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 548: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 549: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 550: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 551: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 552: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 553: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,112 INFO L280 TraceCheckUtils]: 554: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 555: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 556: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 557: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 558: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 559: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 560: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 561: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 562: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 563: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,113 INFO L280 TraceCheckUtils]: 564: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 565: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 566: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 567: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 568: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 569: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 570: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 571: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 572: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 573: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,114 INFO L280 TraceCheckUtils]: 574: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 575: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 576: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 577: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 578: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 579: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 580: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 581: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 582: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 583: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,115 INFO L280 TraceCheckUtils]: 584: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 585: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 586: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 587: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 588: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 589: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 590: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 591: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 592: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 593: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,116 INFO L280 TraceCheckUtils]: 594: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 595: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 596: Hoare triple {250583#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 597: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 599: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 600: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,117 INFO L280 TraceCheckUtils]: 601: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L263 TraceCheckUtils]: 602: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L280 TraceCheckUtils]: 603: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L280 TraceCheckUtils]: 604: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L280 TraceCheckUtils]: 605: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L280 TraceCheckUtils]: 606: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,118 INFO L280 TraceCheckUtils]: 607: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,119 INFO L280 TraceCheckUtils]: 608: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,119 INFO L280 TraceCheckUtils]: 609: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,119 INFO L280 TraceCheckUtils]: 610: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,119 INFO L280 TraceCheckUtils]: 611: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,119 INFO L280 TraceCheckUtils]: 612: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 613: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 614: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 615: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 616: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 617: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 618: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 619: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,120 INFO L280 TraceCheckUtils]: 620: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 621: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 622: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 623: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 624: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 625: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 626: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 627: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 628: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 629: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,121 INFO L280 TraceCheckUtils]: 630: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 631: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 632: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 633: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 634: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 635: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 636: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 637: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 638: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 639: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,122 INFO L280 TraceCheckUtils]: 640: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 641: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 642: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 643: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 644: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 645: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 646: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 647: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 648: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 649: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,123 INFO L280 TraceCheckUtils]: 650: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 651: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 652: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 653: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 654: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 655: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 656: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 657: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 658: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 659: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,124 INFO L280 TraceCheckUtils]: 660: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 661: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 662: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 663: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 664: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 665: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 666: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 667: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 668: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 669: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,125 INFO L280 TraceCheckUtils]: 670: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 671: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 672: Hoare triple {250583#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 673: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 675: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 676: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 677: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L263 TraceCheckUtils]: 678: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,126 INFO L280 TraceCheckUtils]: 679: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 680: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 681: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 682: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 683: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 684: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 685: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 686: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 687: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 688: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,127 INFO L280 TraceCheckUtils]: 689: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 690: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 691: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 692: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 693: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 694: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 695: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 696: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 697: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 698: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,128 INFO L280 TraceCheckUtils]: 699: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 700: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 701: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 702: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 703: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 704: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 705: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 706: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 707: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 708: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,129 INFO L280 TraceCheckUtils]: 709: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 710: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 711: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 712: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 713: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 714: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 715: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 716: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 717: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,130 INFO L280 TraceCheckUtils]: 718: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 719: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 720: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 721: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 722: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 723: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 724: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 725: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 726: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 727: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,131 INFO L280 TraceCheckUtils]: 728: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 729: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 730: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 731: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 732: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 733: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 734: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 735: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 736: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 737: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,132 INFO L280 TraceCheckUtils]: 738: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 739: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 740: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 741: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 742: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 743: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 744: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 745: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 746: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 747: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,133 INFO L280 TraceCheckUtils]: 748: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 749: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 750: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 751: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 752: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 753: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 754: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 755: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 756: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 757: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,134 INFO L280 TraceCheckUtils]: 758: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 759: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 760: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 761: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 762: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 763: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 764: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 765: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 766: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 767: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,135 INFO L280 TraceCheckUtils]: 768: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 769: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 770: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 771: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 772: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 773: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 774: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 775: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 776: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 777: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,136 INFO L280 TraceCheckUtils]: 778: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 779: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 780: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 781: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 782: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 783: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 784: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 785: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 786: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 787: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,137 INFO L280 TraceCheckUtils]: 788: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 789: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 790: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 791: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 792: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 793: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 794: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 795: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 796: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 797: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,138 INFO L280 TraceCheckUtils]: 798: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 799: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 800: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 801: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 802: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 803: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 804: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 805: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 806: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 807: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,139 INFO L280 TraceCheckUtils]: 808: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 809: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 810: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 811: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 812: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 813: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 814: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 815: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 816: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 817: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,140 INFO L280 TraceCheckUtils]: 818: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 819: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 820: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 821: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 822: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 823: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 824: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 825: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 826: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 827: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,141 INFO L280 TraceCheckUtils]: 828: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 829: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 830: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 831: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 832: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 833: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 834: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 835: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 836: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 837: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,142 INFO L280 TraceCheckUtils]: 838: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 839: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 840: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 841: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 842: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 843: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 844: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 845: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 846: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 847: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,143 INFO L280 TraceCheckUtils]: 848: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 849: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 850: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 851: Hoare triple {250583#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 852: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 854: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 855: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 856: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L263 TraceCheckUtils]: 857: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,144 INFO L280 TraceCheckUtils]: 858: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 859: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 860: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 861: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 862: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 863: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 864: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 865: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 866: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 867: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,145 INFO L280 TraceCheckUtils]: 868: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 869: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 870: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 871: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 872: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 873: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 874: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 875: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 876: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 877: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,146 INFO L280 TraceCheckUtils]: 878: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 879: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 880: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 881: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 882: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 883: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 884: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 885: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 886: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 887: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,147 INFO L280 TraceCheckUtils]: 888: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 889: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 890: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 891: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 892: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 893: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 894: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 895: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 896: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 897: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,148 INFO L280 TraceCheckUtils]: 898: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 899: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 900: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 901: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 902: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 903: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 904: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 905: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 906: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 907: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,149 INFO L280 TraceCheckUtils]: 908: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 909: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 910: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 911: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 912: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 913: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 914: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 915: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 916: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 917: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,150 INFO L280 TraceCheckUtils]: 918: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 919: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 920: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 921: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 922: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 923: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 924: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 925: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 926: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 927: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,151 INFO L280 TraceCheckUtils]: 928: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 929: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 930: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 931: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 932: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 933: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 934: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 935: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 936: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 937: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,152 INFO L280 TraceCheckUtils]: 938: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 939: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 940: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 941: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 942: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 943: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 944: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 945: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 946: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 947: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,153 INFO L280 TraceCheckUtils]: 948: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 949: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 950: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 951: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 952: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 953: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 954: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 955: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 956: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 957: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 958: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,154 INFO L280 TraceCheckUtils]: 959: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 960: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 961: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 962: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 963: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 964: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 965: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 966: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 967: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 968: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,155 INFO L280 TraceCheckUtils]: 969: Hoare triple {250583#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 970: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 972: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 973: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 974: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L263 TraceCheckUtils]: 975: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 976: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 977: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 978: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,156 INFO L280 TraceCheckUtils]: 979: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 980: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 981: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 982: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 983: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 984: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 985: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 986: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 987: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 988: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,157 INFO L280 TraceCheckUtils]: 989: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 990: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 991: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 992: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 993: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 994: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 995: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 996: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 997: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 998: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,158 INFO L280 TraceCheckUtils]: 999: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,159 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,160 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,161 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,162 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,163 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,164 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,165 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,166 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,167 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,168 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {250583#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {250583#true} is VALID [2020-07-10 15:29:41,169 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,170 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,171 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,172 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,173 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,174 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,175 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,176 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,177 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,178 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,179 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,180 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,181 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,182 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,183 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,184 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,185 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,186 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,187 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {250583#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {250583#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {250583#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {250583#true} assume true; {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {250583#true} {250583#true} #977#return; {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {250583#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {250583#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {250583#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {250583#true} call #t~ret3 := calculate_output(~input~0); {250583#true} is VALID [2020-07-10 15:29:41,188 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {250583#true} ~input := #in~input; {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,189 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,190 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,191 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,192 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,193 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {250583#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {250583#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,194 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {250583#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {250583#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,195 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {250583#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {250583#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {250583#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {250583#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {250583#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,196 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {250583#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {250583#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {250583#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {250583#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {250583#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {250583#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {250583#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {250583#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {250583#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {250583#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,197 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {250583#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {250583#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {250583#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {250583#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {250583#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,198 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {250583#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {250583#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {250583#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {250583#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {250583#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {250583#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,406: Hoare triple {250583#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {250583#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,199 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,410: Hoare triple {250583#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {250583#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {250583#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {250583#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {250583#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {250583#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {250583#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,200 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {250583#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {250583#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {250583#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {250583#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {250583#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {250583#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,201 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {250583#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {250583#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {250583#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {250583#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {250583#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,202 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {250583#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {250583#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {250583#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {250583#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {250583#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {250583#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {250583#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {250583#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {250583#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,203 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {250583#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {250583#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {250583#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {250583#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {250583#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {250583#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {250583#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {250583#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {250583#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,204 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {250583#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {250583#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {250583#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {250583#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {250583#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {250583#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {250583#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {250583#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {250583#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {250583#true} is VALID [2020-07-10 15:29:41,205 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {250583#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {250583#true} is VALID [2020-07-10 15:29:41,209 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {250583#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) < 0 && 0 != -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) % 10 then 1 + -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10 else -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10);~a15~0 := 6;~a21~0 := 6;#res := -1; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,211 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {252012#(<= 12849 ~a12~0)} assume true; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,212 INFO L275 TraceCheckUtils]: 1,471: Hoare quadruple {252012#(<= 12849 ~a12~0)} {250583#true} #977#return; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,214 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {252012#(<= 12849 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,216 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {252012#(<= 12849 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,217 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,219 INFO L263 TraceCheckUtils]: 1,475: Hoare triple {252012#(<= 12849 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,220 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {252012#(<= 12849 ~a12~0)} ~input := #in~input; {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,221 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,223 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,224 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,225 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,226 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,228 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,229 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,231 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,232 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,233 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,234 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,236 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,237 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,238 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,240 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,241 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,243 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,244 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,245 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,246 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,248 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,249 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,250 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,251 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,252 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,254 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,255 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,256 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,257 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,259 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,260 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,261 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,263 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,264 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {252012#(<= 12849 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,270 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {252012#(<= 12849 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {252012#(<= 12849 ~a12~0)} is VALID [2020-07-10 15:29:41,272 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {252012#(<= 12849 ~a12~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {250584#false} is VALID [2020-07-10 15:29:41,272 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {250584#false} assume !false; {250584#false} is VALID [2020-07-10 15:29:42,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6489 backedges. 470 proven. 0 refuted. 0 times theorem prover too weak. 6019 trivial. 0 not checked. [2020-07-10 15:29:42,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-10 15:29:42,037 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 8 [2020-07-10 15:29:42,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351066210] [2020-07-10 15:29:42,038 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1514 [2020-07-10 15:29:42,039 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:29:42,039 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 15:29:42,802 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 242 edges. 242 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:29:42,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 15:29:42,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:29:42,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 15:29:42,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 15:29:42,803 INFO L87 Difference]: Start difference. First operand 5396 states and 5747 transitions. Second operand 3 states. [2020-07-10 15:29:54,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:29:54,406 INFO L93 Difference]: Finished difference Result 12622 states and 13544 transitions. [2020-07-10 15:29:54,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 15:29:54,407 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1514 [2020-07-10 15:29:54,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:29:54,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:29:54,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2020-07-10 15:29:54,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 15:29:54,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2020-07-10 15:29:54,413 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 680 transitions. [2020-07-10 15:29:56,755 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 680 edges. 680 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:29:58,543 INFO L225 Difference]: With dead ends: 12622 [2020-07-10 15:29:58,543 INFO L226 Difference]: Without dead ends: 6676 [2020-07-10 15:29:58,550 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1545 GetRequests, 1538 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 15:29:58,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6676 states. [2020-07-10 15:30:01,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6676 to 6494. [2020-07-10 15:30:01,866 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:30:01,866 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6676 states. Second operand 6494 states. [2020-07-10 15:30:01,867 INFO L74 IsIncluded]: Start isIncluded. First operand 6676 states. Second operand 6494 states. [2020-07-10 15:30:01,867 INFO L87 Difference]: Start difference. First operand 6676 states. Second operand 6494 states. [2020-07-10 15:30:03,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:30:03,389 INFO L93 Difference]: Finished difference Result 6676 states and 7061 transitions. [2020-07-10 15:30:03,389 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 7061 transitions. [2020-07-10 15:30:03,392 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:30:03,393 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:30:03,393 INFO L74 IsIncluded]: Start isIncluded. First operand 6494 states. Second operand 6676 states. [2020-07-10 15:30:03,393 INFO L87 Difference]: Start difference. First operand 6494 states. Second operand 6676 states. [2020-07-10 15:30:04,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:30:04,702 INFO L93 Difference]: Finished difference Result 6676 states and 7061 transitions. [2020-07-10 15:30:04,702 INFO L276 IsEmpty]: Start isEmpty. Operand 6676 states and 7061 transitions. [2020-07-10 15:30:04,706 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:30:04,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:30:04,706 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:30:04,706 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:30:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6494 states. [2020-07-10 15:30:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6494 states to 6494 states and 6875 transitions. [2020-07-10 15:30:06,121 INFO L78 Accepts]: Start accepts. Automaton has 6494 states and 6875 transitions. Word has length 1514 [2020-07-10 15:30:06,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:30:06,122 INFO L479 AbstractCegarLoop]: Abstraction has 6494 states and 6875 transitions. [2020-07-10 15:30:06,122 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 15:30:06,122 INFO L276 IsEmpty]: Start isEmpty. Operand 6494 states and 6875 transitions. [2020-07-10 15:30:06,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1523 [2020-07-10 15:30:06,148 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:30:06,149 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:30:06,364 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:30:06,365 INFO L427 AbstractCegarLoop]: === Iteration 18 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:30:06,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:30:06,365 INFO L82 PathProgramCache]: Analyzing trace with hash -248112715, now seen corresponding path program 1 times [2020-07-10 15:30:06,365 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:30:06,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407741754] [2020-07-10 15:30:06,366 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:30:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:06,938 INFO L280 TraceCheckUtils]: 0: Hoare triple {290777#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {289343#true} is VALID [2020-07-10 15:30:06,938 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:06,938 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-10 15:30:06,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,034 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,034 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,034 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,034 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,035 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,036 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,037 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,038 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,039 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,040 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,041 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,042 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,043 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,044 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,045 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,046 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,047 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,048 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,049 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,050 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,051 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,051 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,053 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:07,055 INFO L280 TraceCheckUtils]: 104: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:07,057 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {289343#true} #977#return; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,089 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,089 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,089 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,089 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,090 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,090 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,090 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,090 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,090 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,091 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,092 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,093 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,094 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,095 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,096 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,097 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,098 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,099 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,100 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,101 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,102 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,103 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,104 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,105 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,106 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,106 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,106 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,106 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {289343#true} is VALID [2020-07-10 15:30:07,106 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,107 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {289343#true} {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,132 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,132 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,132 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,132 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,132 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,133 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,134 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,135 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,135 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,135 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,135 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,135 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,136 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,137 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,138 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,139 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,140 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,141 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,142 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,143 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,144 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,145 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,146 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,147 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,148 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,148 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,148 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {289343#true} is VALID [2020-07-10 15:30:07,148 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,148 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,164 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,164 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,165 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,166 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,167 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,168 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,169 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,170 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,171 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,172 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,173 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,173 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,173 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {289343#true} is VALID [2020-07-10 15:30:07,173 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,173 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,200 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,201 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,202 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,203 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,204 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,205 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,206 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,207 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,208 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,209 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,210 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,211 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 114: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 115: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,212 INFO L280 TraceCheckUtils]: 116: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 117: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 118: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,213 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,214 INFO L280 TraceCheckUtils]: 135: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 136: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 137: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 138: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 139: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 140: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 141: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 142: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 143: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 144: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,215 INFO L280 TraceCheckUtils]: 145: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 146: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 147: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 148: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 149: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 150: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 151: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 152: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 153: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 154: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,216 INFO L280 TraceCheckUtils]: 155: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 156: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 157: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 158: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 159: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 160: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 161: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 162: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 163: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 164: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,217 INFO L280 TraceCheckUtils]: 165: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 166: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 167: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 168: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 169: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 170: Hoare triple {289343#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,218 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,238 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,238 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,238 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,238 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,238 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,239 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,240 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,241 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,242 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,243 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,244 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,245 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,246 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,247 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,248 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {289343#true} is VALID [2020-07-10 15:30:07,249 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,249 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,271 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,271 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,271 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,271 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,271 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,272 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,273 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,274 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,275 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,276 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,277 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,278 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,279 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,280 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,281 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,282 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,283 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 114: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 115: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 116: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 117: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 118: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,284 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,285 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 135: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 136: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 137: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,286 INFO L280 TraceCheckUtils]: 138: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 139: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 140: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 141: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 142: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 143: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 144: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 145: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 146: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 147: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,287 INFO L280 TraceCheckUtils]: 148: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 149: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 150: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 151: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 152: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 153: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 154: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 155: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 156: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,288 INFO L280 TraceCheckUtils]: 157: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 158: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 159: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 160: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 161: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 162: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 163: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 164: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 165: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 166: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,289 INFO L280 TraceCheckUtils]: 167: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 168: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 169: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 170: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 172: Hoare triple {289343#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L280 TraceCheckUtils]: 173: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,290 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,317 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,318 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,319 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,320 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,321 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,322 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,323 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,324 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,325 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,326 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,327 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,328 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,329 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,330 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,330 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,330 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {289343#true} is VALID [2020-07-10 15:30:07,330 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,330 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,356 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,356 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,356 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,357 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,357 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,357 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,357 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,357 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,358 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,359 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,359 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,359 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,359 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,359 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,360 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,361 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,362 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,363 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,364 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,364 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,364 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,364 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,364 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,365 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,366 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,366 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,366 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,366 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,366 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,367 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,368 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,369 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,369 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,369 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,369 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,369 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,370 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,371 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,371 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,371 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,371 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,371 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,372 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,372 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,372 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,372 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,372 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,373 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,374 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,375 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 114: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 115: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,376 INFO L280 TraceCheckUtils]: 116: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 117: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 118: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,377 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,378 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,379 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:07,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,492 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,493 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,493 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,493 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,494 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,494 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,494 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,495 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,495 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,495 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,495 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,496 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,496 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,496 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,496 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,497 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,497 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,497 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,497 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,498 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,498 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,498 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,498 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,499 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,499 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,499 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,499 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,500 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,500 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,500 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,500 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,501 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,501 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,501 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,501 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,501 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,502 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,502 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,502 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,502 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,503 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,503 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,503 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,503 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,504 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,504 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,504 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,504 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,505 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,505 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,505 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,505 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,506 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,506 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,506 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,507 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,507 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,507 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,507 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,508 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,508 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,508 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,509 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,510 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,510 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,510 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,510 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,510 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,511 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,512 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,513 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,514 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,515 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,515 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,515 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,515 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,515 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,516 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,516 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,516 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,516 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,517 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,517 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,517 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,517 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,518 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,518 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,518 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,518 INFO L280 TraceCheckUtils]: 114: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,518 INFO L280 TraceCheckUtils]: 115: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,519 INFO L280 TraceCheckUtils]: 116: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,519 INFO L280 TraceCheckUtils]: 117: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,519 INFO L280 TraceCheckUtils]: 118: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,520 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,520 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,520 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,520 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,521 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,521 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,521 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,521 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:07,522 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,522 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,522 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,522 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,523 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,523 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,523 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,523 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,524 INFO L280 TraceCheckUtils]: 135: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,524 INFO L280 TraceCheckUtils]: 136: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,524 INFO L280 TraceCheckUtils]: 137: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,524 INFO L280 TraceCheckUtils]: 138: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,525 INFO L280 TraceCheckUtils]: 139: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,525 INFO L280 TraceCheckUtils]: 140: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,525 INFO L280 TraceCheckUtils]: 141: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,525 INFO L280 TraceCheckUtils]: 142: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,526 INFO L280 TraceCheckUtils]: 143: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,526 INFO L280 TraceCheckUtils]: 144: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,526 INFO L280 TraceCheckUtils]: 145: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,526 INFO L280 TraceCheckUtils]: 146: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,527 INFO L280 TraceCheckUtils]: 147: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,527 INFO L280 TraceCheckUtils]: 148: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,527 INFO L280 TraceCheckUtils]: 149: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,527 INFO L280 TraceCheckUtils]: 150: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,528 INFO L280 TraceCheckUtils]: 151: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:07,528 INFO L280 TraceCheckUtils]: 152: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,528 INFO L280 TraceCheckUtils]: 153: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,528 INFO L280 TraceCheckUtils]: 154: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,529 INFO L280 TraceCheckUtils]: 155: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:07,529 INFO L280 TraceCheckUtils]: 156: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,529 INFO L280 TraceCheckUtils]: 157: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,529 INFO L280 TraceCheckUtils]: 158: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,529 INFO L280 TraceCheckUtils]: 159: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,530 INFO L280 TraceCheckUtils]: 160: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,530 INFO L280 TraceCheckUtils]: 161: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,530 INFO L280 TraceCheckUtils]: 162: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,530 INFO L280 TraceCheckUtils]: 163: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,531 INFO L280 TraceCheckUtils]: 164: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,531 INFO L280 TraceCheckUtils]: 165: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,531 INFO L280 TraceCheckUtils]: 166: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,531 INFO L280 TraceCheckUtils]: 167: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,532 INFO L280 TraceCheckUtils]: 168: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,532 INFO L280 TraceCheckUtils]: 169: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,532 INFO L280 TraceCheckUtils]: 170: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,533 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,533 INFO L280 TraceCheckUtils]: 172: Hoare triple {289343#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,533 INFO L280 TraceCheckUtils]: 173: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,533 INFO L280 TraceCheckUtils]: 174: Hoare triple {289343#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,535 INFO L280 TraceCheckUtils]: 175: Hoare triple {289343#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:07,537 INFO L280 TraceCheckUtils]: 176: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume true; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:07,540 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} {289343#true} #977#return; {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:30:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,710 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,712 INFO L280 TraceCheckUtils]: 1: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,714 INFO L280 TraceCheckUtils]: 2: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,716 INFO L280 TraceCheckUtils]: 3: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,718 INFO L280 TraceCheckUtils]: 4: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,720 INFO L280 TraceCheckUtils]: 5: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,722 INFO L280 TraceCheckUtils]: 6: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,724 INFO L280 TraceCheckUtils]: 7: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,726 INFO L280 TraceCheckUtils]: 8: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,728 INFO L280 TraceCheckUtils]: 9: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,730 INFO L280 TraceCheckUtils]: 10: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,731 INFO L280 TraceCheckUtils]: 11: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,733 INFO L280 TraceCheckUtils]: 12: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,735 INFO L280 TraceCheckUtils]: 13: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,737 INFO L280 TraceCheckUtils]: 14: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,739 INFO L280 TraceCheckUtils]: 15: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,741 INFO L280 TraceCheckUtils]: 16: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,743 INFO L280 TraceCheckUtils]: 17: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,745 INFO L280 TraceCheckUtils]: 18: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,747 INFO L280 TraceCheckUtils]: 19: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,749 INFO L280 TraceCheckUtils]: 20: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,751 INFO L280 TraceCheckUtils]: 21: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,752 INFO L280 TraceCheckUtils]: 22: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,754 INFO L280 TraceCheckUtils]: 23: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,756 INFO L280 TraceCheckUtils]: 24: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,758 INFO L280 TraceCheckUtils]: 25: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,760 INFO L280 TraceCheckUtils]: 26: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,762 INFO L280 TraceCheckUtils]: 27: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,764 INFO L280 TraceCheckUtils]: 28: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,766 INFO L280 TraceCheckUtils]: 29: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,768 INFO L280 TraceCheckUtils]: 30: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,770 INFO L280 TraceCheckUtils]: 31: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,772 INFO L280 TraceCheckUtils]: 32: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,774 INFO L280 TraceCheckUtils]: 33: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,776 INFO L280 TraceCheckUtils]: 34: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,778 INFO L280 TraceCheckUtils]: 35: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,780 INFO L280 TraceCheckUtils]: 36: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,782 INFO L280 TraceCheckUtils]: 37: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,784 INFO L280 TraceCheckUtils]: 38: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,786 INFO L280 TraceCheckUtils]: 39: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,788 INFO L280 TraceCheckUtils]: 40: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,789 INFO L280 TraceCheckUtils]: 41: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,792 INFO L280 TraceCheckUtils]: 42: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,794 INFO L280 TraceCheckUtils]: 43: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,795 INFO L280 TraceCheckUtils]: 44: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,797 INFO L280 TraceCheckUtils]: 45: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,799 INFO L280 TraceCheckUtils]: 46: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,801 INFO L280 TraceCheckUtils]: 47: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,802 INFO L280 TraceCheckUtils]: 48: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,804 INFO L280 TraceCheckUtils]: 49: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,806 INFO L280 TraceCheckUtils]: 50: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,808 INFO L280 TraceCheckUtils]: 51: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,810 INFO L280 TraceCheckUtils]: 52: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,811 INFO L280 TraceCheckUtils]: 53: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,813 INFO L280 TraceCheckUtils]: 54: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,815 INFO L280 TraceCheckUtils]: 55: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,817 INFO L280 TraceCheckUtils]: 56: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,818 INFO L280 TraceCheckUtils]: 57: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,820 INFO L280 TraceCheckUtils]: 58: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,822 INFO L280 TraceCheckUtils]: 59: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,824 INFO L280 TraceCheckUtils]: 60: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,826 INFO L280 TraceCheckUtils]: 61: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,827 INFO L280 TraceCheckUtils]: 62: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,829 INFO L280 TraceCheckUtils]: 63: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,831 INFO L280 TraceCheckUtils]: 64: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,833 INFO L280 TraceCheckUtils]: 65: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,835 INFO L280 TraceCheckUtils]: 66: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,837 INFO L280 TraceCheckUtils]: 67: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,839 INFO L280 TraceCheckUtils]: 68: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,841 INFO L280 TraceCheckUtils]: 69: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,843 INFO L280 TraceCheckUtils]: 70: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,845 INFO L280 TraceCheckUtils]: 71: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,847 INFO L280 TraceCheckUtils]: 72: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,849 INFO L280 TraceCheckUtils]: 73: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,851 INFO L280 TraceCheckUtils]: 74: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,853 INFO L280 TraceCheckUtils]: 75: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,855 INFO L280 TraceCheckUtils]: 76: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,856 INFO L280 TraceCheckUtils]: 77: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,858 INFO L280 TraceCheckUtils]: 78: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,860 INFO L280 TraceCheckUtils]: 79: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,862 INFO L280 TraceCheckUtils]: 80: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,864 INFO L280 TraceCheckUtils]: 81: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,866 INFO L280 TraceCheckUtils]: 82: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,869 INFO L280 TraceCheckUtils]: 83: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,870 INFO L280 TraceCheckUtils]: 84: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,872 INFO L280 TraceCheckUtils]: 85: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,874 INFO L280 TraceCheckUtils]: 86: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,876 INFO L280 TraceCheckUtils]: 87: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,879 INFO L280 TraceCheckUtils]: 88: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,882 INFO L280 TraceCheckUtils]: 89: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,884 INFO L280 TraceCheckUtils]: 90: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,886 INFO L280 TraceCheckUtils]: 91: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,888 INFO L280 TraceCheckUtils]: 92: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,890 INFO L280 TraceCheckUtils]: 93: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,892 INFO L280 TraceCheckUtils]: 94: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,894 INFO L280 TraceCheckUtils]: 95: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,896 INFO L280 TraceCheckUtils]: 96: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,898 INFO L280 TraceCheckUtils]: 97: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,899 INFO L280 TraceCheckUtils]: 98: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,901 INFO L280 TraceCheckUtils]: 99: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,903 INFO L280 TraceCheckUtils]: 100: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,905 INFO L280 TraceCheckUtils]: 101: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,907 INFO L280 TraceCheckUtils]: 102: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,909 INFO L280 TraceCheckUtils]: 103: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,911 INFO L280 TraceCheckUtils]: 104: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:07,914 INFO L280 TraceCheckUtils]: 105: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:30:07,916 INFO L280 TraceCheckUtils]: 106: Hoare triple {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:30:07,918 INFO L275 TraceCheckUtils]: 107: Hoare quadruple {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} #977#return; {289344#false} is VALID [2020-07-10 15:30:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:07,963 INFO L280 TraceCheckUtils]: 0: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,963 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 3: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 4: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,964 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 8: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,965 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,966 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,967 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,968 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,969 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,970 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,971 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,972 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,973 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,974 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {289343#true} is VALID [2020-07-10 15:30:07,975 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,975 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {289343#true} {289344#false} #977#return; {289344#false} is VALID [2020-07-10 15:30:07,979 INFO L263 TraceCheckUtils]: 0: Hoare triple {289343#true} call ULTIMATE.init(); {290777#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:07,979 INFO L280 TraceCheckUtils]: 1: Hoare triple {290777#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {289343#true} is VALID [2020-07-10 15:30:07,979 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:07,980 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-10 15:30:07,980 INFO L263 TraceCheckUtils]: 4: Hoare triple {289343#true} call #t~ret4 := main(); {289343#true} is VALID [2020-07-10 15:30:07,980 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} ~output~0 := -1; {289343#true} is VALID [2020-07-10 15:30:07,980 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:07,980 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:07,982 INFO L263 TraceCheckUtils]: 8: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:07,983 INFO L280 TraceCheckUtils]: 9: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:07,983 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,983 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,983 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,984 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,984 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,984 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,984 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,984 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,985 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,986 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,987 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,988 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,989 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,990 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,991 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,992 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,993 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:07,994 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,994 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,994 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,994 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,994 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,995 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,996 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:07,997 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,998 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:07,999 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:07,999 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,999 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:07,999 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:07,999 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,000 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,000 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,001 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,003 INFO L280 TraceCheckUtils]: 113: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,005 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {289343#true} #977#return; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,007 INFO L280 TraceCheckUtils]: 115: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,008 INFO L280 TraceCheckUtils]: 116: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,010 INFO L280 TraceCheckUtils]: 117: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:30:08,012 INFO L263 TraceCheckUtils]: 118: Hoare triple {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,012 INFO L280 TraceCheckUtils]: 119: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,013 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,014 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 135: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 136: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 137: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 138: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,015 INFO L280 TraceCheckUtils]: 139: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 140: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 141: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 142: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 143: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 144: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,016 INFO L280 TraceCheckUtils]: 145: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 146: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 147: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 148: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 149: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 150: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 151: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,017 INFO L280 TraceCheckUtils]: 152: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 153: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 154: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 155: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 156: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 157: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 158: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,018 INFO L280 TraceCheckUtils]: 159: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 160: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 161: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 162: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 163: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 164: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,019 INFO L280 TraceCheckUtils]: 165: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 166: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 167: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 168: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 169: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 170: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,020 INFO L280 TraceCheckUtils]: 172: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 173: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 174: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 175: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 176: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 177: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,021 INFO L280 TraceCheckUtils]: 178: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 179: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 180: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 181: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 182: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 183: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 184: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,022 INFO L280 TraceCheckUtils]: 185: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 186: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 187: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 188: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 189: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 190: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 191: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,023 INFO L280 TraceCheckUtils]: 192: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 193: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 194: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 195: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 196: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 197: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 198: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,024 INFO L280 TraceCheckUtils]: 199: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 200: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 201: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 202: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 203: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 204: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,025 INFO L280 TraceCheckUtils]: 205: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 206: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 207: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 208: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 209: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 210: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 211: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,026 INFO L280 TraceCheckUtils]: 212: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 213: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 214: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 215: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 216: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 217: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 218: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,027 INFO L280 TraceCheckUtils]: 219: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L280 TraceCheckUtils]: 220: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L280 TraceCheckUtils]: 221: Hoare triple {289343#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L280 TraceCheckUtils]: 222: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {289343#true} {289454#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L280 TraceCheckUtils]: 224: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,028 INFO L280 TraceCheckUtils]: 225: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,029 INFO L280 TraceCheckUtils]: 226: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,031 INFO L263 TraceCheckUtils]: 227: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,031 INFO L280 TraceCheckUtils]: 228: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,031 INFO L280 TraceCheckUtils]: 229: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,031 INFO L280 TraceCheckUtils]: 230: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,031 INFO L280 TraceCheckUtils]: 231: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 232: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 233: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 234: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 235: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 236: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,032 INFO L280 TraceCheckUtils]: 237: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 238: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 239: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 240: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 241: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 242: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 243: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 244: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 245: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 246: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,033 INFO L280 TraceCheckUtils]: 247: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 248: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 249: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 250: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 251: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 252: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 253: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 254: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 255: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,034 INFO L280 TraceCheckUtils]: 256: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 257: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 258: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 259: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 260: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 261: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 262: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 263: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 264: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 265: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,035 INFO L280 TraceCheckUtils]: 266: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 267: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 268: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 269: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 270: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 271: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 272: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 273: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 274: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,036 INFO L280 TraceCheckUtils]: 275: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 276: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 277: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 278: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 279: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 280: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 281: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 282: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 283: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,037 INFO L280 TraceCheckUtils]: 284: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 285: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 286: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 287: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 288: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 289: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 290: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 291: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 292: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 293: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,038 INFO L280 TraceCheckUtils]: 294: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 295: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 296: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 297: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 298: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 299: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 300: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 301: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 302: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,039 INFO L280 TraceCheckUtils]: 303: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 304: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 305: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 306: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 307: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 308: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 309: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 310: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 311: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 312: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,040 INFO L280 TraceCheckUtils]: 313: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 314: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 315: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 316: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 317: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 318: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 319: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 320: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 321: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,041 INFO L280 TraceCheckUtils]: 322: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 323: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 324: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 325: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 326: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 327: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 328: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 329: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 330: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 331: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,042 INFO L280 TraceCheckUtils]: 332: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 333: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 334: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 335: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 336: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 337: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 338: Hoare triple {289343#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 339: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,043 INFO L280 TraceCheckUtils]: 341: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,044 INFO L280 TraceCheckUtils]: 342: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,044 INFO L280 TraceCheckUtils]: 343: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,045 INFO L263 TraceCheckUtils]: 344: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 345: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 346: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 347: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 348: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 349: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 350: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 351: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,046 INFO L280 TraceCheckUtils]: 352: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 353: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 354: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 355: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 356: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 357: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 358: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 359: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 360: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,047 INFO L280 TraceCheckUtils]: 361: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 362: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 363: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 364: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 365: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 366: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 367: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 368: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 369: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 370: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,048 INFO L280 TraceCheckUtils]: 371: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 372: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 373: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 374: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 375: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 376: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 377: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 378: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 379: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,049 INFO L280 TraceCheckUtils]: 380: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 381: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 382: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 383: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 384: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 385: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 386: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 387: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 388: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,050 INFO L280 TraceCheckUtils]: 389: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 390: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 391: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 392: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 393: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 394: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 395: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 396: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 397: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 398: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,051 INFO L280 TraceCheckUtils]: 399: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 400: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 401: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 402: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 403: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 404: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 405: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 406: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 407: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 408: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,052 INFO L280 TraceCheckUtils]: 409: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 410: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 411: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 412: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 413: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 414: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 415: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 416: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 417: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,053 INFO L280 TraceCheckUtils]: 418: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L280 TraceCheckUtils]: 419: Hoare triple {289343#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L280 TraceCheckUtils]: 420: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L280 TraceCheckUtils]: 422: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L280 TraceCheckUtils]: 423: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,054 INFO L280 TraceCheckUtils]: 424: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L263 TraceCheckUtils]: 425: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 426: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 427: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 428: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 429: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 430: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,056 INFO L280 TraceCheckUtils]: 431: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 432: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 433: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 434: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 435: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 436: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 437: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 438: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 439: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 440: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,057 INFO L280 TraceCheckUtils]: 441: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 442: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 443: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 444: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 445: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 446: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 447: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 448: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 449: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,058 INFO L280 TraceCheckUtils]: 450: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 451: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 452: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 453: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 454: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 455: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 456: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 457: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 458: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 459: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,059 INFO L280 TraceCheckUtils]: 460: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 461: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 462: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 463: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 464: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 465: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 466: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 467: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 468: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,060 INFO L280 TraceCheckUtils]: 469: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 470: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 471: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 472: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 473: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 474: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 475: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 476: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 477: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 478: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,061 INFO L280 TraceCheckUtils]: 479: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 480: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 481: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 482: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 483: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 484: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 485: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 486: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 487: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,062 INFO L280 TraceCheckUtils]: 488: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 489: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 490: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 491: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 492: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 493: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 494: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 495: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 496: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,063 INFO L280 TraceCheckUtils]: 497: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 498: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 499: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 500: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 501: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 502: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 503: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 504: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 505: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 506: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,064 INFO L280 TraceCheckUtils]: 507: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 508: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 509: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 510: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 511: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 512: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 513: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 514: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 515: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,065 INFO L280 TraceCheckUtils]: 516: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 517: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 518: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 519: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 520: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 521: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 522: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 523: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 524: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 525: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,066 INFO L280 TraceCheckUtils]: 526: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 527: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 528: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 529: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 530: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 531: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 532: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 533: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 534: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 535: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 536: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,067 INFO L280 TraceCheckUtils]: 537: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 538: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 539: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 540: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 541: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 542: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 543: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 544: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 545: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 546: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,068 INFO L280 TraceCheckUtils]: 547: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 548: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 549: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 550: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 551: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 552: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 553: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 554: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 555: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 556: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,069 INFO L280 TraceCheckUtils]: 557: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 558: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 559: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 560: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 561: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 562: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 563: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 564: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 565: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 566: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,070 INFO L280 TraceCheckUtils]: 567: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 568: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 569: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 570: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 571: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 572: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 573: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 574: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 575: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 576: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 577: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,071 INFO L280 TraceCheckUtils]: 578: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 579: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 580: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 581: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 582: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 583: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 584: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 585: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,072 INFO L280 TraceCheckUtils]: 586: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 587: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 588: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 589: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 590: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 591: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,073 INFO L280 TraceCheckUtils]: 592: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L280 TraceCheckUtils]: 593: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L280 TraceCheckUtils]: 594: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L280 TraceCheckUtils]: 595: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L280 TraceCheckUtils]: 596: Hoare triple {289343#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L280 TraceCheckUtils]: 597: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,074 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,075 INFO L280 TraceCheckUtils]: 599: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,075 INFO L280 TraceCheckUtils]: 600: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,075 INFO L280 TraceCheckUtils]: 601: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,082 INFO L263 TraceCheckUtils]: 602: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,082 INFO L280 TraceCheckUtils]: 603: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,082 INFO L280 TraceCheckUtils]: 604: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,082 INFO L280 TraceCheckUtils]: 605: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 606: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 607: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 608: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 609: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 610: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,083 INFO L280 TraceCheckUtils]: 611: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 612: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 613: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 614: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 615: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 616: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 617: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,084 INFO L280 TraceCheckUtils]: 618: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 619: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 620: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 621: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 622: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 623: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 624: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,085 INFO L280 TraceCheckUtils]: 625: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 626: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 627: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 628: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 629: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 630: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,086 INFO L280 TraceCheckUtils]: 631: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 632: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 633: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 634: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 635: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 636: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 637: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,087 INFO L280 TraceCheckUtils]: 638: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 639: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 640: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 641: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 642: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 643: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,088 INFO L280 TraceCheckUtils]: 644: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 645: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 646: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 647: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 648: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 649: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 650: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,089 INFO L280 TraceCheckUtils]: 651: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 652: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 653: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 654: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 655: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 656: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 657: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,090 INFO L280 TraceCheckUtils]: 658: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 659: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 660: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 661: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 662: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 663: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,091 INFO L280 TraceCheckUtils]: 664: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 665: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 666: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 667: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 668: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 669: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 670: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,092 INFO L280 TraceCheckUtils]: 671: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L280 TraceCheckUtils]: 672: Hoare triple {289343#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L280 TraceCheckUtils]: 673: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L280 TraceCheckUtils]: 675: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L280 TraceCheckUtils]: 676: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,093 INFO L280 TraceCheckUtils]: 677: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,102 INFO L263 TraceCheckUtils]: 678: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,102 INFO L280 TraceCheckUtils]: 679: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,102 INFO L280 TraceCheckUtils]: 680: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,102 INFO L280 TraceCheckUtils]: 681: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 682: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 683: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 684: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 685: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 686: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,103 INFO L280 TraceCheckUtils]: 687: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 688: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 689: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 690: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 691: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 692: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 693: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,104 INFO L280 TraceCheckUtils]: 694: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 695: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 696: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 697: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 698: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 699: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 700: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,105 INFO L280 TraceCheckUtils]: 701: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 702: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 703: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 704: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 705: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 706: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,106 INFO L280 TraceCheckUtils]: 707: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 708: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 709: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 710: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 711: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 712: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 713: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,107 INFO L280 TraceCheckUtils]: 714: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 715: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 716: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 717: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 718: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 719: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,108 INFO L280 TraceCheckUtils]: 720: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 721: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 722: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 723: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 724: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 725: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 726: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,109 INFO L280 TraceCheckUtils]: 727: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 728: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 729: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 730: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 731: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 732: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 733: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,110 INFO L280 TraceCheckUtils]: 734: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 735: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 736: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 737: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 738: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 739: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,111 INFO L280 TraceCheckUtils]: 740: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 741: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 742: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 743: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 744: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 745: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 746: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,112 INFO L280 TraceCheckUtils]: 747: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 748: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 749: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 750: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 751: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 752: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 753: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,113 INFO L280 TraceCheckUtils]: 754: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 755: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 756: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 757: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 758: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 759: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,114 INFO L280 TraceCheckUtils]: 760: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 761: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 762: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 763: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 764: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 765: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 766: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,115 INFO L280 TraceCheckUtils]: 767: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 768: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 769: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 770: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 771: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 772: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 773: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,116 INFO L280 TraceCheckUtils]: 774: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 775: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 776: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 777: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 778: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 779: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 780: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,117 INFO L280 TraceCheckUtils]: 781: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 782: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 783: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 784: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 785: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 786: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 787: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,118 INFO L280 TraceCheckUtils]: 788: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 789: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 790: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 791: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 792: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 793: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 794: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,119 INFO L280 TraceCheckUtils]: 795: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 796: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 797: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 798: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 799: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 800: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,120 INFO L280 TraceCheckUtils]: 801: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 802: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 803: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 804: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 805: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 806: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 807: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,121 INFO L280 TraceCheckUtils]: 808: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 809: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 810: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 811: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 812: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 813: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 814: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,122 INFO L280 TraceCheckUtils]: 815: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 816: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 817: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 818: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 819: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 820: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,123 INFO L280 TraceCheckUtils]: 821: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 822: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 823: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 824: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 825: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 826: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 827: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,124 INFO L280 TraceCheckUtils]: 828: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 829: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 830: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 831: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 832: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 833: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,125 INFO L280 TraceCheckUtils]: 834: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 835: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 836: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 837: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 838: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 839: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 840: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 841: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 842: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,126 INFO L280 TraceCheckUtils]: 843: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 844: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 845: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 846: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 847: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 848: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 849: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 850: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 851: Hoare triple {289343#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 852: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,127 INFO L280 TraceCheckUtils]: 854: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,128 INFO L280 TraceCheckUtils]: 855: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,128 INFO L280 TraceCheckUtils]: 856: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,129 INFO L263 TraceCheckUtils]: 857: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,129 INFO L280 TraceCheckUtils]: 858: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 859: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 860: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 861: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 862: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 863: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 864: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 865: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 866: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,130 INFO L280 TraceCheckUtils]: 867: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 868: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 869: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 870: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 871: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 872: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 873: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 874: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 875: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 876: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,131 INFO L280 TraceCheckUtils]: 877: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 878: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 879: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 880: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 881: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 882: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 883: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 884: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 885: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 886: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,132 INFO L280 TraceCheckUtils]: 887: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 888: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 889: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 890: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 891: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 892: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 893: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 894: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 895: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,133 INFO L280 TraceCheckUtils]: 896: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 897: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 898: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 899: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 900: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 901: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 902: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 903: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 904: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 905: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,134 INFO L280 TraceCheckUtils]: 906: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 907: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 908: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 909: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 910: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 911: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 912: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 913: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 914: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,135 INFO L280 TraceCheckUtils]: 915: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 916: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 917: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 918: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 919: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 920: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 921: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 922: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 923: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 924: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,136 INFO L280 TraceCheckUtils]: 925: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 926: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 927: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 928: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 929: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 930: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 931: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 932: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 933: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,137 INFO L280 TraceCheckUtils]: 934: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 935: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 936: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 937: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 938: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 939: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 940: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 941: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 942: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 943: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,138 INFO L280 TraceCheckUtils]: 944: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 945: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 946: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 947: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 948: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 949: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 950: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 951: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 952: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 953: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,139 INFO L280 TraceCheckUtils]: 954: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 955: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 956: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 957: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 958: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 959: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 960: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 961: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 962: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,140 INFO L280 TraceCheckUtils]: 963: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 964: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 965: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 966: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 967: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 968: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 969: Hoare triple {289343#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 970: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 972: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,141 INFO L280 TraceCheckUtils]: 973: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,142 INFO L280 TraceCheckUtils]: 974: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,143 INFO L263 TraceCheckUtils]: 975: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,143 INFO L280 TraceCheckUtils]: 976: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 977: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 978: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 979: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 980: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 981: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 982: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 983: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 984: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 985: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,144 INFO L280 TraceCheckUtils]: 986: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 987: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 988: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 989: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 990: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 991: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 992: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 993: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 994: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 995: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,145 INFO L280 TraceCheckUtils]: 996: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 997: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 998: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 999: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,146 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,147 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,148 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,149 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,150 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,151 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,152 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,153 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,154 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,155 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,156 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,157 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {289343#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:08,158 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,160 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,161 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,162 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,163 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,164 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,165 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,166 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,167 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,168 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,169 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,170 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,171 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,172 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,173 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,174 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,175 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,176 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,177 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,178 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,178 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {289343#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:08,178 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:08,178 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {289343#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:08,179 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {289343#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:08,180 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume true; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:08,182 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} {289343#true} #977#return; {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:30:08,184 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:30:08,185 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:30:08,187 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} is VALID [2020-07-10 15:30:08,189 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,190 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,192 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,193 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,194 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,196 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,197 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,198 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,200 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,201 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,202 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,204 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,205 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,207 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,208 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,210 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,212 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,213 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,214 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,216 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,217 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,219 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,220 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,222 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,224 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,225 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,226 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,228 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,229 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,230 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,232 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,233 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,235 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,236 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,237 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,239 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,240 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,241 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,243 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,244 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,245 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,247 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,248 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,249 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,251 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,253 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,254 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,256 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,257 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,258 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,260 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,261 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,263 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,264 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,266 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,267 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,269 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,270 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,271 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,272 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,274 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,275 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,277 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,278 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,280 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,282 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,283 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,285 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,287 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,288 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,290 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,291 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,293 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,294 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,296 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,297 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,298 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,300 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,301 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,303 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,304 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,306 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,307 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,309 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,310 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,312 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,313 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,314 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,316 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,317 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,319 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,320 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,321 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,323 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,325 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,326 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,328 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,329 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,330 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,332 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,334 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,335 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,337 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,339 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,340 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,341 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} is VALID [2020-07-10 15:30:08,344 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {290780#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:30:08,345 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} assume true; {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-10 15:30:08,347 INFO L275 TraceCheckUtils]: 1,405: Hoare quadruple {290781#(or (= 6 |old(~a21~0)|) (<= 81 |old(~a12~0)|))} {290598#(and (<= ~a12~0 11) (not (= 6 ~a21~0)))} #977#return; {289344#false} is VALID [2020-07-10 15:30:08,347 INFO L280 TraceCheckUtils]: 1,406: Hoare triple {289344#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289344#false} is VALID [2020-07-10 15:30:08,347 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {289344#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289344#false} is VALID [2020-07-10 15:30:08,347 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {289344#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289344#false} is VALID [2020-07-10 15:30:08,347 INFO L263 TraceCheckUtils]: 1,409: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,410: Hoare triple {290778#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,348 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,349 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,350 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,351 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,352 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,353 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:08,354 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {289343#true} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {289343#true} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:08,355 INFO L275 TraceCheckUtils]: 1,479: Hoare quadruple {289343#true} {289344#false} #977#return; {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {289344#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {289344#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {289344#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L263 TraceCheckUtils]: 1,483: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-10 15:30:08,355 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,356 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,357 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,358 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {289344#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {289344#false} is VALID [2020-07-10 15:30:08,359 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {289344#false} assume !false; {289344#false} is VALID [2020-07-10 15:30:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7107 backedges. 1578 proven. 131 refuted. 0 times theorem prover too weak. 5398 trivial. 0 not checked. [2020-07-10 15:30:09,366 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407741754] [2020-07-10 15:30:09,366 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653896151] [2020-07-10 15:30:09,366 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:30:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:09,818 INFO L264 TraceCheckSpWp]: Trace formula consists of 2082 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-10 15:30:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:30:09,929 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:30:12,882 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-10 15:30:12,883 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:30:12,897 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:30:13,031 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:30:13,288 INFO L263 TraceCheckUtils]: 0: Hoare triple {289343#true} call ULTIMATE.init(); {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L280 TraceCheckUtils]: 1: Hoare triple {289343#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L280 TraceCheckUtils]: 2: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {289343#true} {289343#true} #973#return; {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L263 TraceCheckUtils]: 4: Hoare triple {289343#true} call #t~ret4 := main(); {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L280 TraceCheckUtils]: 5: Hoare triple {289343#true} ~output~0 := -1; {289343#true} is VALID [2020-07-10 15:30:13,288 INFO L280 TraceCheckUtils]: 6: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 7: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L263 TraceCheckUtils]: 8: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 9: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 10: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 11: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 12: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 13: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 14: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,289 INFO L280 TraceCheckUtils]: 15: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 16: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 17: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 18: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 19: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 20: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 21: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 22: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 23: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 24: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,290 INFO L280 TraceCheckUtils]: 25: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 26: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 27: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 28: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 29: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 30: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 31: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 32: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 33: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,291 INFO L280 TraceCheckUtils]: 34: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 35: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 36: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 37: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 38: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 39: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 40: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 41: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 42: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,292 INFO L280 TraceCheckUtils]: 43: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 44: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 45: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 46: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 47: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 48: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 49: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 50: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 51: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 52: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,293 INFO L280 TraceCheckUtils]: 53: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 54: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 55: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 56: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 57: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 58: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 59: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 60: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 61: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,294 INFO L280 TraceCheckUtils]: 62: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 63: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 64: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 65: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 66: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 67: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 68: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 69: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 70: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,295 INFO L280 TraceCheckUtils]: 71: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 72: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 73: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 74: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 75: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 76: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 77: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 78: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 79: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,296 INFO L280 TraceCheckUtils]: 80: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 81: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 82: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 83: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 84: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 85: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 86: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 87: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 88: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 89: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,297 INFO L280 TraceCheckUtils]: 90: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 91: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 92: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 93: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 94: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 95: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 96: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 97: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 98: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,298 INFO L280 TraceCheckUtils]: 99: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 100: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 101: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 102: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 103: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 104: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 105: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 106: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 107: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 108: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,299 INFO L280 TraceCheckUtils]: 109: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 110: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 111: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 112: Hoare triple {289343#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 113: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 115: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 116: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L280 TraceCheckUtils]: 117: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,300 INFO L263 TraceCheckUtils]: 118: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 119: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 120: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 121: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 122: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 123: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 124: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 125: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 126: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,301 INFO L280 TraceCheckUtils]: 127: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 128: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 129: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 130: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 131: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 132: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 133: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 134: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 135: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 136: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,302 INFO L280 TraceCheckUtils]: 137: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 138: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 139: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 140: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 141: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 142: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 143: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 144: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 145: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,303 INFO L280 TraceCheckUtils]: 146: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 147: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 148: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 149: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 150: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 151: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 152: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 153: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 154: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,304 INFO L280 TraceCheckUtils]: 155: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 156: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 157: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 158: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 159: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 160: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 161: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 162: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 163: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 164: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,305 INFO L280 TraceCheckUtils]: 165: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 166: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 167: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 168: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 169: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 170: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 171: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 172: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 173: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 174: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,306 INFO L280 TraceCheckUtils]: 175: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 176: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 177: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 178: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 179: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 180: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 181: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 182: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 183: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 184: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,307 INFO L280 TraceCheckUtils]: 185: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 186: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 187: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 188: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 189: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 190: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 191: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 192: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 193: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 194: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,308 INFO L280 TraceCheckUtils]: 195: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 196: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 197: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 198: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 199: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 200: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 201: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 202: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 203: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 204: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,309 INFO L280 TraceCheckUtils]: 205: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 206: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 207: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 208: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 209: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 210: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 211: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,310 INFO L280 TraceCheckUtils]: 212: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 213: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 214: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 215: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 216: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 217: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,311 INFO L280 TraceCheckUtils]: 218: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L280 TraceCheckUtils]: 219: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L280 TraceCheckUtils]: 220: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L280 TraceCheckUtils]: 221: Hoare triple {289343#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L280 TraceCheckUtils]: 222: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,312 INFO L280 TraceCheckUtils]: 224: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 225: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 226: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L263 TraceCheckUtils]: 227: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 228: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 229: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 230: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,313 INFO L280 TraceCheckUtils]: 231: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 232: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 233: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 234: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 235: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 236: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 237: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,314 INFO L280 TraceCheckUtils]: 238: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 239: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 240: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 241: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 242: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 243: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,315 INFO L280 TraceCheckUtils]: 244: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 245: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 246: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 247: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 248: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 249: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 250: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,316 INFO L280 TraceCheckUtils]: 251: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 252: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 253: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 254: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 255: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 256: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 257: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,317 INFO L280 TraceCheckUtils]: 258: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 259: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 260: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 261: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 262: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 263: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,318 INFO L280 TraceCheckUtils]: 264: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 265: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 266: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 267: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 268: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 269: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 270: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,319 INFO L280 TraceCheckUtils]: 271: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 272: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 273: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 274: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 275: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 276: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 277: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,320 INFO L280 TraceCheckUtils]: 278: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 279: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 280: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 281: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 282: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 283: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 284: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,321 INFO L280 TraceCheckUtils]: 285: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 286: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 287: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 288: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 289: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 290: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,322 INFO L280 TraceCheckUtils]: 291: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 292: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 293: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 294: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 295: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 296: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 297: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 298: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,323 INFO L280 TraceCheckUtils]: 299: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 300: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 301: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 302: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 303: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 304: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 305: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 306: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 307: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 308: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,324 INFO L280 TraceCheckUtils]: 309: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 310: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 311: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 312: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 313: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 314: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 315: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 316: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 317: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 318: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,325 INFO L280 TraceCheckUtils]: 319: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 320: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 321: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 322: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 323: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 324: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 325: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 326: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 327: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 328: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,326 INFO L280 TraceCheckUtils]: 329: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 330: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 331: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 332: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 333: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 334: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 335: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 336: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 337: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 338: Hoare triple {289343#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L280 TraceCheckUtils]: 339: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,327 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 341: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 342: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 343: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L263 TraceCheckUtils]: 344: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 345: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 346: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,328 INFO L280 TraceCheckUtils]: 347: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 348: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 349: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 350: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 351: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 352: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 353: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 354: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 355: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,329 INFO L280 TraceCheckUtils]: 356: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 357: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 358: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 359: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 360: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 361: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 362: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 363: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 364: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 365: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,330 INFO L280 TraceCheckUtils]: 366: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 367: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 368: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 369: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 370: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 371: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 372: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 373: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 374: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 375: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 376: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,331 INFO L280 TraceCheckUtils]: 377: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 378: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 379: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 380: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 381: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 382: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 383: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 384: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 385: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 386: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,332 INFO L280 TraceCheckUtils]: 387: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 388: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 389: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 390: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 391: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 392: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 393: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 394: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 395: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 396: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 397: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,333 INFO L280 TraceCheckUtils]: 398: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 399: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 400: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 401: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 402: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 403: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 404: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 405: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 406: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 407: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,334 INFO L280 TraceCheckUtils]: 408: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 409: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 410: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 411: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 412: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 413: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 414: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 415: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 416: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 417: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,335 INFO L280 TraceCheckUtils]: 418: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 419: Hoare triple {289343#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 420: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 422: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 423: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 424: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L263 TraceCheckUtils]: 425: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 426: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 427: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 428: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,336 INFO L280 TraceCheckUtils]: 429: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 430: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 431: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 432: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 433: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 434: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 435: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 436: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 437: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 438: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,337 INFO L280 TraceCheckUtils]: 439: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 440: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 441: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 442: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 443: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 444: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 445: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 446: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 447: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 448: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,338 INFO L280 TraceCheckUtils]: 449: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 450: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 451: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 452: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 453: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 454: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 455: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 456: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 457: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 458: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 459: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,339 INFO L280 TraceCheckUtils]: 460: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 461: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 462: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 463: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 464: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 465: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 466: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 467: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 468: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 469: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,340 INFO L280 TraceCheckUtils]: 470: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 471: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 472: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 473: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 474: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 475: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 476: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 477: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 478: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 479: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 480: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,341 INFO L280 TraceCheckUtils]: 481: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 482: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 483: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 484: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 485: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 486: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 487: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 488: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 489: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 490: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,342 INFO L280 TraceCheckUtils]: 491: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 492: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 493: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 494: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 495: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 496: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 497: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 498: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 499: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 500: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 501: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,343 INFO L280 TraceCheckUtils]: 502: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 503: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 504: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 505: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 506: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 507: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 508: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 509: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 510: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 511: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,344 INFO L280 TraceCheckUtils]: 512: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 513: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 514: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 515: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 516: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 517: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 518: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 519: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 520: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 521: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,345 INFO L280 TraceCheckUtils]: 522: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 523: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 524: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 525: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 526: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 527: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 528: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 529: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 530: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 531: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 532: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,346 INFO L280 TraceCheckUtils]: 533: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 534: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 535: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 536: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 537: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 538: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 539: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 540: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 541: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 542: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,347 INFO L280 TraceCheckUtils]: 543: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 544: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 545: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 546: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 547: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 548: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 549: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 550: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 551: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 552: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 553: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,348 INFO L280 TraceCheckUtils]: 554: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 555: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 556: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 557: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 558: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 559: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 560: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 561: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 562: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 563: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,349 INFO L280 TraceCheckUtils]: 564: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 565: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 566: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 567: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 568: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 569: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 570: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 571: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 572: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 573: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,350 INFO L280 TraceCheckUtils]: 574: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 575: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 576: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 577: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 578: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 579: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 580: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 581: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 582: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 583: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 584: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,351 INFO L280 TraceCheckUtils]: 585: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 586: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 587: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 588: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 589: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 590: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 591: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 592: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 593: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 594: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,352 INFO L280 TraceCheckUtils]: 595: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 596: Hoare triple {289343#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 597: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 599: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 600: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 601: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L263 TraceCheckUtils]: 602: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 603: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 604: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,353 INFO L280 TraceCheckUtils]: 605: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 606: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 607: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 608: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 609: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 610: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 611: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 612: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 613: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 614: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 615: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,354 INFO L280 TraceCheckUtils]: 616: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 617: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 618: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 619: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 620: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 621: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 622: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 623: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 624: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 625: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,355 INFO L280 TraceCheckUtils]: 626: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 627: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 628: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 629: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 630: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 631: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 632: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 633: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 634: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 635: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 636: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,356 INFO L280 TraceCheckUtils]: 637: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 638: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 639: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 640: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 641: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 642: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 643: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 644: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 645: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 646: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,357 INFO L280 TraceCheckUtils]: 647: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 648: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 649: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 650: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 651: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 652: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 653: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 654: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 655: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 656: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,358 INFO L280 TraceCheckUtils]: 657: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 658: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 659: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 660: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 661: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 662: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 663: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 664: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 665: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 666: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,359 INFO L280 TraceCheckUtils]: 667: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 668: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 669: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 670: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 671: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 672: Hoare triple {289343#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 673: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 675: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 676: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L280 TraceCheckUtils]: 677: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,360 INFO L263 TraceCheckUtils]: 678: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 679: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 680: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 681: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 682: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 683: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 684: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 685: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 686: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 687: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,361 INFO L280 TraceCheckUtils]: 688: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 689: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 690: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 691: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 692: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 693: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 694: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 695: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 696: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 697: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,362 INFO L280 TraceCheckUtils]: 698: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 699: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 700: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 701: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 702: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 703: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 704: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 705: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 706: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 707: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 708: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,363 INFO L280 TraceCheckUtils]: 709: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 710: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 711: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 712: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 713: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 714: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 715: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 716: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 717: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 718: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,364 INFO L280 TraceCheckUtils]: 719: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 720: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 721: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 722: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 723: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 724: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 725: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 726: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 727: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 728: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,365 INFO L280 TraceCheckUtils]: 729: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 730: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 731: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 732: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 733: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 734: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 735: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 736: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 737: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 738: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 739: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,366 INFO L280 TraceCheckUtils]: 740: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 741: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 742: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 743: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 744: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 745: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 746: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 747: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 748: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 749: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,367 INFO L280 TraceCheckUtils]: 750: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 751: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 752: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 753: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 754: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 755: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 756: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 757: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 758: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 759: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,368 INFO L280 TraceCheckUtils]: 760: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 761: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 762: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 763: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 764: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 765: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 766: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 767: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 768: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 769: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 770: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,369 INFO L280 TraceCheckUtils]: 771: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 772: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 773: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 774: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 775: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 776: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 777: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 778: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 779: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 780: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,370 INFO L280 TraceCheckUtils]: 781: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 782: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 783: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 784: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 785: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 786: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 787: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 788: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 789: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 790: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,371 INFO L280 TraceCheckUtils]: 791: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 792: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 793: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 794: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 795: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 796: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 797: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 798: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 799: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 800: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,372 INFO L280 TraceCheckUtils]: 801: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 802: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 803: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 804: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 805: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 806: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 807: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 808: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 809: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 810: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,373 INFO L280 TraceCheckUtils]: 811: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 812: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 813: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 814: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 815: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 816: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 817: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 818: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 819: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 820: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 821: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,374 INFO L280 TraceCheckUtils]: 822: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 823: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 824: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 825: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 826: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 827: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 828: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 829: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 830: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 831: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,375 INFO L280 TraceCheckUtils]: 832: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 833: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 834: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 835: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 836: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 837: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 838: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 839: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 840: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 841: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 842: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,376 INFO L280 TraceCheckUtils]: 843: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 844: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 845: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 846: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 847: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 848: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 849: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 850: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 851: Hoare triple {289343#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L280 TraceCheckUtils]: 852: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,377 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 854: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 855: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 856: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L263 TraceCheckUtils]: 857: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 858: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 859: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 860: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 861: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 862: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,378 INFO L280 TraceCheckUtils]: 863: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 864: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 865: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 866: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 867: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 868: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 869: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 870: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 871: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 872: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 873: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,379 INFO L280 TraceCheckUtils]: 874: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 875: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 876: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 877: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 878: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 879: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 880: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 881: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 882: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 883: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,380 INFO L280 TraceCheckUtils]: 884: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 885: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 886: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 887: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 888: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 889: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 890: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 891: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 892: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 893: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 894: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,381 INFO L280 TraceCheckUtils]: 895: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 896: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 897: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 898: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 899: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 900: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 901: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 902: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 903: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 904: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,382 INFO L280 TraceCheckUtils]: 905: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 906: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 907: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 908: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 909: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 910: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 911: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 912: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 913: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 914: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,383 INFO L280 TraceCheckUtils]: 915: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 916: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 917: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 918: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 919: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 920: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 921: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 922: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 923: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 924: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 925: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,384 INFO L280 TraceCheckUtils]: 926: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 927: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 928: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 929: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 930: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 931: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 932: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 933: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 934: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 935: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,385 INFO L280 TraceCheckUtils]: 936: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 937: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 938: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 939: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 940: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 941: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 942: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 943: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 944: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 945: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 946: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,386 INFO L280 TraceCheckUtils]: 947: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 948: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 949: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 950: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 951: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 952: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 953: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 954: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 955: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 956: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,387 INFO L280 TraceCheckUtils]: 957: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 958: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 959: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 960: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 961: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 962: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 963: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 964: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 965: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 966: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,388 INFO L280 TraceCheckUtils]: 967: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 968: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 969: Hoare triple {289343#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 970: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 972: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 973: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 974: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L263 TraceCheckUtils]: 975: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 976: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 977: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,389 INFO L280 TraceCheckUtils]: 978: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 979: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 980: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 981: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 982: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 983: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 984: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 985: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 986: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 987: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,390 INFO L280 TraceCheckUtils]: 988: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 989: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 990: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 991: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 992: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 993: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 994: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 995: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 996: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 997: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 998: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,391 INFO L280 TraceCheckUtils]: 999: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,392 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,393 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,394 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,395 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,396 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,397 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,398 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,399 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,400 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:13,401 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {289343#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {289343#true} assume true; {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {289343#true} {289343#true} #977#return; {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {289343#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289343#true} is VALID [2020-07-10 15:30:13,402 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {289343#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {289343#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {289343#true} call #t~ret3 := calculate_output(~input~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {289343#true} ~input := #in~input; {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,403 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,404 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,405 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,406 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,407 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {289343#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,408 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {289343#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {289343#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,409 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {289343#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {289343#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {289343#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {289343#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {289343#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {289343#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,410 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {289343#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {289343#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {289343#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {289343#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {289343#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {289343#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {289343#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {289343#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {289343#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,411 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {289343#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {289343#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {289343#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {289343#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,412 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {289343#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {289343#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {289343#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {289343#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {289343#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {289343#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {289343#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {289343#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {289343#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,413 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {289343#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {289343#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {289343#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {289343#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {289343#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {289343#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {289343#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,414 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {289343#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {289343#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {289343#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {289343#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {289343#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {289343#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,415 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {289343#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {289343#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {289343#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {289343#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {289343#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,416 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {289343#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {289343#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {289343#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {289343#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {289343#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {289343#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {289343#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {289343#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {289343#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {289343#true} is VALID [2020-07-10 15:30:13,417 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {289343#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {289343#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {289343#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {289343#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {289343#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {289343#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {289343#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {289343#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {289343#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,418 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {289343#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {289343#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {289343#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {289343#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {289343#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {289343#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {289343#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {289343#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {289343#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {289343#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {289343#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {289343#true} is VALID [2020-07-10 15:30:13,419 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {289343#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {289343#true} is VALID [2020-07-10 15:30:13,420 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {289343#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {289343#true} is VALID [2020-07-10 15:30:13,421 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {289343#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,422 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume true; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,424 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} {289343#true} #977#return; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,425 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,427 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,429 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} is VALID [2020-07-10 15:30:13,430 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,432 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} ~input := #in~input; {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,433 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,435 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,436 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,437 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,439 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,440 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,441 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,443 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,444 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,446 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,447 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,448 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,450 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,451 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,453 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,455 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,456 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,458 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,459 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,460 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,462 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,463 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,464 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,466 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,467 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,468 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,470 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,471 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,473 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,474 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,476 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,477 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,479 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,480 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,481 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,483 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,484 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,486 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,487 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,488 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,490 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,491 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,492 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,494 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,496 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,497 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,499 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,500 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,501 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,503 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,504 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,505 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,507 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,508 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,509 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,511 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,512 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,514 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,515 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,516 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,518 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,519 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,521 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,522 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,523 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,525 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,526 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,527 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,529 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,530 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,532 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,534 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,535 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,537 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,539 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,540 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,542 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,543 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,545 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,546 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,547 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,549 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,550 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,552 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,553 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,555 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,556 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,558 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,560 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,561 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,563 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,564 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,565 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,567 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,568 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,570 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,571 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,573 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,575 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,576 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,578 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,580 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,581 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,582 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-10 15:30:13,586 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {294676#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;#res := -1; {294995#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} is VALID [2020-07-10 15:30:13,588 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {294995#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} assume true; {294995#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} is VALID [2020-07-10 15:30:13,590 INFO L275 TraceCheckUtils]: 1,405: Hoare quadruple {294995#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} {290779#(and (<= ~a12~0 11) (<= 10 ~a21~0))} #977#return; {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,406: Hoare triple {289344#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {289344#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {289344#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L263 TraceCheckUtils]: 1,409: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,410: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,590 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,591 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,592 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,592 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,592 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,592 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,592 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,593 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,594 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,595 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,596 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,597 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {289344#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {289344#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {289344#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {289344#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {289344#false} is VALID [2020-07-10 15:30:13,598 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {289344#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {289344#false} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {289344#false} assume true; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L275 TraceCheckUtils]: 1,479: Hoare quadruple {289344#false} {289344#false} #977#return; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {289344#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {289344#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {289344#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L263 TraceCheckUtils]: 1,483: Hoare triple {289344#false} call #t~ret3 := calculate_output(~input~0); {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {289344#false} ~input := #in~input; {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,599 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,600 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,601 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {289344#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,602 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {289344#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {289344#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {289344#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {289344#false} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {289344#false} is VALID [2020-07-10 15:30:13,603 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {289344#false} assume !false; {289344#false} is VALID [2020-07-10 15:30:14,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7107 backedges. 2326 proven. 2 refuted. 0 times theorem prover too weak. 4779 trivial. 0 not checked. [2020-07-10 15:30:14,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:30:14,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 11 [2020-07-10 15:30:14,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879688952] [2020-07-10 15:30:14,521 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1522 [2020-07-10 15:30:16,469 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:30:16,469 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-10 15:30:18,025 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 515 edges. 515 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:30:18,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-10 15:30:18,026 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:30:18,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-10 15:30:18,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-07-10 15:30:18,026 INFO L87 Difference]: Start difference. First operand 6494 states and 6875 transitions. Second operand 11 states. [2020-07-10 15:30:23,019 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2020-07-10 15:30:33,771 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 10 [2020-07-10 15:30:38,021 WARN L193 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2020-07-10 15:30:38,512 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 14 [2020-07-10 15:30:39,324 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2020-07-10 15:30:40,739 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2020-07-10 15:30:41,483 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2020-07-10 15:30:49,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:30:49,050 INFO L93 Difference]: Finished difference Result 13718 states and 14497 transitions. [2020-07-10 15:30:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-07-10 15:30:49,050 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 1522 [2020-07-10 15:30:49,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 15:30:49,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:30:49,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1253 transitions. [2020-07-10 15:30:49,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-10 15:30:49,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1253 transitions. [2020-07-10 15:30:49,060 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 21 states and 1253 transitions. [2020-07-10 15:30:54,037 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1253 edges. 1253 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:30:55,835 INFO L225 Difference]: With dead ends: 13718 [2020-07-10 15:30:55,835 INFO L226 Difference]: Without dead ends: 7230 [2020-07-10 15:30:55,842 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1580 GetRequests, 1556 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2020-07-10 15:30:55,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7230 states. [2020-07-10 15:30:58,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7230 to 6492. [2020-07-10 15:30:58,847 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 15:30:58,847 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7230 states. Second operand 6492 states. [2020-07-10 15:30:58,847 INFO L74 IsIncluded]: Start isIncluded. First operand 7230 states. Second operand 6492 states. [2020-07-10 15:30:58,847 INFO L87 Difference]: Start difference. First operand 7230 states. Second operand 6492 states. [2020-07-10 15:31:00,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:31:00,331 INFO L93 Difference]: Finished difference Result 7230 states and 7596 transitions. [2020-07-10 15:31:00,331 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 7596 transitions. [2020-07-10 15:31:00,335 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:31:00,335 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:31:00,335 INFO L74 IsIncluded]: Start isIncluded. First operand 6492 states. Second operand 7230 states. [2020-07-10 15:31:00,335 INFO L87 Difference]: Start difference. First operand 6492 states. Second operand 7230 states. [2020-07-10 15:31:01,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 15:31:01,862 INFO L93 Difference]: Finished difference Result 7230 states and 7596 transitions. [2020-07-10 15:31:01,862 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 7596 transitions. [2020-07-10 15:31:01,866 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 15:31:01,866 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 15:31:01,866 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 15:31:01,867 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 15:31:01,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6492 states. [2020-07-10 15:31:03,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6492 states to 6492 states and 6842 transitions. [2020-07-10 15:31:03,248 INFO L78 Accepts]: Start accepts. Automaton has 6492 states and 6842 transitions. Word has length 1522 [2020-07-10 15:31:03,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 15:31:03,249 INFO L479 AbstractCegarLoop]: Abstraction has 6492 states and 6842 transitions. [2020-07-10 15:31:03,249 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-10 15:31:03,249 INFO L276 IsEmpty]: Start isEmpty. Operand 6492 states and 6842 transitions. [2020-07-10 15:31:03,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1651 [2020-07-10 15:31:03,273 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 15:31:03,274 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 8, 8, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 15:31:03,486 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-07-10 15:31:03,486 INFO L427 AbstractCegarLoop]: === Iteration 19 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 15:31:03,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 15:31:03,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1464304767, now seen corresponding path program 1 times [2020-07-10 15:31:03,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-10 15:31:03,488 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125389052] [2020-07-10 15:31:03,488 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 15:31:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,179 INFO L280 TraceCheckUtils]: 0: Hoare triple {331956#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {330395#true} is VALID [2020-07-10 15:31:04,180 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:04,180 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-10 15:31:04,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,280 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,281 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,281 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,281 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,281 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,282 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,282 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,282 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,282 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,282 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,283 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,284 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,285 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,286 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,287 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,288 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,289 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,290 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,291 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,292 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,293 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,293 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,293 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,293 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,294 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:04,296 INFO L280 TraceCheckUtils]: 104: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:04,297 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {330395#true} #977#return; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,324 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,324 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,325 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,325 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,325 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,325 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,325 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,326 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,326 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,326 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,326 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,326 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,327 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,328 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,328 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,328 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,328 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,328 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,329 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,330 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,331 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,332 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,333 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,334 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,335 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,336 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,337 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,339 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,340 INFO L280 TraceCheckUtils]: 103: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,341 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {330612#(= 1 ~a24~0)} {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,369 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,369 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,369 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,369 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,370 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,371 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,372 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,373 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,374 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,375 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,376 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,377 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,378 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,379 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,380 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,381 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,383 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,384 INFO L280 TraceCheckUtils]: 111: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,386 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,407 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,407 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,407 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,408 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,408 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,408 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,408 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,408 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,409 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,410 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,410 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,410 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,410 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,410 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,411 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,411 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,411 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,411 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,411 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,412 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,413 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,414 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,415 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,416 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,417 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,418 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,420 INFO L280 TraceCheckUtils]: 75: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,421 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,458 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,459 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,459 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,459 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,459 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,460 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,460 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,460 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,460 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,461 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,461 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,461 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,461 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,461 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,462 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,463 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,464 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,465 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,466 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,467 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,468 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,469 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,470 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,471 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,472 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 114: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 118: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,473 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,474 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 135: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 136: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 137: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 138: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,475 INFO L280 TraceCheckUtils]: 139: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 140: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 141: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 142: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 143: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 144: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 145: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 146: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 147: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 148: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,476 INFO L280 TraceCheckUtils]: 149: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 150: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 151: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 152: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 153: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 154: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 155: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 156: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 157: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 158: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,477 INFO L280 TraceCheckUtils]: 159: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 160: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 161: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 162: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 163: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 164: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 165: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 166: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 167: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 168: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,478 INFO L280 TraceCheckUtils]: 169: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,480 INFO L280 TraceCheckUtils]: 170: Hoare triple {330395#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,481 INFO L280 TraceCheckUtils]: 171: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,482 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,528 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,528 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,529 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,529 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,529 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,529 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,530 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,530 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,530 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,530 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,530 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,531 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,532 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,533 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,534 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,535 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,536 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,537 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,538 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,539 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,539 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,539 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,539 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,540 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,542 INFO L280 TraceCheckUtils]: 70: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,543 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:04,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,618 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,618 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,618 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,618 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,619 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,619 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,619 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,619 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,619 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,620 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,620 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,620 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,620 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,620 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,621 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,621 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,621 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,622 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,622 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,622 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,623 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,623 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,623 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,623 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,624 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,624 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,624 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,624 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,625 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,625 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,625 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,626 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,626 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,626 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,627 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,627 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,627 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,627 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,627 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,628 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,628 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,628 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,628 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,628 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,629 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,629 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,629 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,630 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,630 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,630 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,631 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,631 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,631 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,631 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,632 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,632 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,632 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,633 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,633 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,633 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,634 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,634 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,634 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,634 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,634 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,635 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,635 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,635 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,635 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,635 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,636 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,636 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,636 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,637 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,637 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,637 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,637 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,638 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,638 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,638 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,639 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,639 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,639 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,639 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,640 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,640 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,640 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,641 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,641 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,641 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,641 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,641 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,642 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,642 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,642 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,642 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,642 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,643 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,643 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,643 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,643 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,643 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,644 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,644 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,644 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,644 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,644 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,645 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,645 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,645 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,645 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,645 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,646 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,646 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,646 INFO L280 TraceCheckUtils]: 114: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,646 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,646 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,647 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,647 INFO L280 TraceCheckUtils]: 118: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,647 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,647 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,647 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,648 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,648 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,648 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,648 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,648 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:04,649 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,649 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,649 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,649 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,649 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,650 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,650 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,650 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,650 INFO L280 TraceCheckUtils]: 135: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,651 INFO L280 TraceCheckUtils]: 136: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,651 INFO L280 TraceCheckUtils]: 137: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,651 INFO L280 TraceCheckUtils]: 138: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,651 INFO L280 TraceCheckUtils]: 139: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,651 INFO L280 TraceCheckUtils]: 140: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,652 INFO L280 TraceCheckUtils]: 141: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,652 INFO L280 TraceCheckUtils]: 142: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,652 INFO L280 TraceCheckUtils]: 143: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,652 INFO L280 TraceCheckUtils]: 144: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,652 INFO L280 TraceCheckUtils]: 145: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,653 INFO L280 TraceCheckUtils]: 146: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,653 INFO L280 TraceCheckUtils]: 147: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,653 INFO L280 TraceCheckUtils]: 148: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,653 INFO L280 TraceCheckUtils]: 149: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,653 INFO L280 TraceCheckUtils]: 150: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,654 INFO L280 TraceCheckUtils]: 151: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,654 INFO L280 TraceCheckUtils]: 152: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,654 INFO L280 TraceCheckUtils]: 153: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,654 INFO L280 TraceCheckUtils]: 154: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,654 INFO L280 TraceCheckUtils]: 155: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,655 INFO L280 TraceCheckUtils]: 156: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,655 INFO L280 TraceCheckUtils]: 157: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,655 INFO L280 TraceCheckUtils]: 158: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,655 INFO L280 TraceCheckUtils]: 159: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,655 INFO L280 TraceCheckUtils]: 160: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,656 INFO L280 TraceCheckUtils]: 161: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,656 INFO L280 TraceCheckUtils]: 162: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,656 INFO L280 TraceCheckUtils]: 163: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,656 INFO L280 TraceCheckUtils]: 164: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,656 INFO L280 TraceCheckUtils]: 165: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,657 INFO L280 TraceCheckUtils]: 166: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,657 INFO L280 TraceCheckUtils]: 167: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,657 INFO L280 TraceCheckUtils]: 168: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,657 INFO L280 TraceCheckUtils]: 169: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,657 INFO L280 TraceCheckUtils]: 170: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,658 INFO L280 TraceCheckUtils]: 171: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,663 INFO L280 TraceCheckUtils]: 172: Hoare triple {330395#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:04,666 INFO L280 TraceCheckUtils]: 173: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume true; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:04,670 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} {330612#(= 1 ~a24~0)} #977#return; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,749 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,749 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,749 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,750 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,751 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,751 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,751 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,751 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,751 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,752 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,752 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,752 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,752 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,752 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,753 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,753 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,753 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,753 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,753 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,754 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,755 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,756 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,757 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,758 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,759 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,760 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,761 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,762 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:04,763 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:04,763 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {330395#true} {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} #977#return; {330395#true} is VALID [2020-07-10 15:31:04,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,793 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,793 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,793 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,793 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,794 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,795 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,796 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,797 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,798 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,799 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,800 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,801 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,802 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,803 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,804 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,805 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,805 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,805 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,805 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,805 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,806 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,807 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,808 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,809 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,810 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,810 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,810 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,810 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,810 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,811 INFO L280 TraceCheckUtils]: 114: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 118: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,812 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:04,813 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,814 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {330395#true} is VALID [2020-07-10 15:31:04,815 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:04,815 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,852 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,852 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,852 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,853 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,854 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,855 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,856 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,857 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,858 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,859 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,860 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,861 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,862 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,863 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,864 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,865 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,866 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,867 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,868 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,869 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,869 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,869 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,869 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,869 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 114: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,870 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 118: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:04,871 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 135: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 136: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,872 INFO L280 TraceCheckUtils]: 137: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 138: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 139: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 140: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 141: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 142: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 143: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 144: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 145: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 146: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,873 INFO L280 TraceCheckUtils]: 147: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 148: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 149: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 150: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 151: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 152: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 153: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 154: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 155: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 156: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,874 INFO L280 TraceCheckUtils]: 157: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 158: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 159: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 160: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 161: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 162: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 163: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 164: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 165: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 166: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,875 INFO L280 TraceCheckUtils]: 167: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 168: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 169: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 170: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 171: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 172: Hoare triple {330395#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 173: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 174: Hoare triple {330395#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 175: Hoare triple {330395#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L280 TraceCheckUtils]: 176: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:04,876 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:04,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,898 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,898 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,898 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,899 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,900 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,901 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,902 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,903 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,904 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,905 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,906 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,907 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,908 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,909 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:04,910 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,910 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:04,910 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:04,910 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:04,912 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := -2 + (66 + ~a12~0 - 3);~a21~0 := 8;#res := 21; {330395#true} is VALID [2020-07-10 15:31:04,912 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:04,913 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:04,994 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:04,994 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,994 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,994 INFO L280 TraceCheckUtils]: 3: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,995 INFO L280 TraceCheckUtils]: 4: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,995 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,995 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,995 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,995 INFO L280 TraceCheckUtils]: 8: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,996 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,997 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,998 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:04,999 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,000 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,001 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,002 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,003 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,004 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,005 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,006 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 114: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,007 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,008 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,008 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,008 INFO L280 TraceCheckUtils]: 118: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,008 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,009 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume ((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := ~a12~0 - -582271 - 436382 - 442400 - -391873;~a21~0 := 6;#res := 22; {331958#(<= ~a21~0 6)} is VALID [2020-07-10 15:31:05,011 INFO L280 TraceCheckUtils]: 121: Hoare triple {331958#(<= ~a21~0 6)} assume true; {331958#(<= ~a21~0 6)} is VALID [2020-07-10 15:31:05,013 INFO L275 TraceCheckUtils]: 122: Hoare quadruple {331958#(<= ~a21~0 6)} {330395#true} #977#return; {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} is VALID [2020-07-10 15:31:05,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:05,149 INFO L280 TraceCheckUtils]: 0: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,151 INFO L280 TraceCheckUtils]: 1: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,153 INFO L280 TraceCheckUtils]: 2: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,155 INFO L280 TraceCheckUtils]: 3: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,157 INFO L280 TraceCheckUtils]: 4: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,159 INFO L280 TraceCheckUtils]: 5: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,160 INFO L280 TraceCheckUtils]: 6: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,162 INFO L280 TraceCheckUtils]: 7: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,164 INFO L280 TraceCheckUtils]: 8: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,166 INFO L280 TraceCheckUtils]: 9: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,168 INFO L280 TraceCheckUtils]: 10: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,169 INFO L280 TraceCheckUtils]: 11: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,171 INFO L280 TraceCheckUtils]: 12: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,173 INFO L280 TraceCheckUtils]: 13: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,175 INFO L280 TraceCheckUtils]: 14: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,177 INFO L280 TraceCheckUtils]: 15: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,179 INFO L280 TraceCheckUtils]: 16: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,181 INFO L280 TraceCheckUtils]: 17: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,183 INFO L280 TraceCheckUtils]: 18: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,184 INFO L280 TraceCheckUtils]: 19: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,186 INFO L280 TraceCheckUtils]: 20: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,188 INFO L280 TraceCheckUtils]: 21: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,190 INFO L280 TraceCheckUtils]: 22: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,191 INFO L280 TraceCheckUtils]: 23: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,193 INFO L280 TraceCheckUtils]: 24: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,194 INFO L280 TraceCheckUtils]: 25: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,196 INFO L280 TraceCheckUtils]: 26: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,198 INFO L280 TraceCheckUtils]: 27: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,199 INFO L280 TraceCheckUtils]: 28: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,201 INFO L280 TraceCheckUtils]: 29: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,203 INFO L280 TraceCheckUtils]: 30: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,205 INFO L280 TraceCheckUtils]: 31: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,207 INFO L280 TraceCheckUtils]: 32: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,209 INFO L280 TraceCheckUtils]: 33: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,211 INFO L280 TraceCheckUtils]: 34: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,213 INFO L280 TraceCheckUtils]: 35: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,214 INFO L280 TraceCheckUtils]: 36: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,216 INFO L280 TraceCheckUtils]: 37: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,218 INFO L280 TraceCheckUtils]: 38: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,220 INFO L280 TraceCheckUtils]: 39: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,222 INFO L280 TraceCheckUtils]: 40: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,224 INFO L280 TraceCheckUtils]: 41: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,226 INFO L280 TraceCheckUtils]: 42: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,227 INFO L280 TraceCheckUtils]: 43: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,229 INFO L280 TraceCheckUtils]: 44: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,232 INFO L280 TraceCheckUtils]: 45: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,234 INFO L280 TraceCheckUtils]: 46: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,236 INFO L280 TraceCheckUtils]: 47: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,238 INFO L280 TraceCheckUtils]: 48: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,240 INFO L280 TraceCheckUtils]: 49: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,242 INFO L280 TraceCheckUtils]: 50: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,244 INFO L280 TraceCheckUtils]: 51: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,246 INFO L280 TraceCheckUtils]: 52: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,247 INFO L280 TraceCheckUtils]: 53: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,249 INFO L280 TraceCheckUtils]: 54: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,251 INFO L280 TraceCheckUtils]: 55: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,252 INFO L280 TraceCheckUtils]: 56: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,254 INFO L280 TraceCheckUtils]: 57: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,256 INFO L280 TraceCheckUtils]: 58: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,257 INFO L280 TraceCheckUtils]: 59: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,259 INFO L280 TraceCheckUtils]: 60: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,261 INFO L280 TraceCheckUtils]: 61: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,263 INFO L280 TraceCheckUtils]: 62: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,265 INFO L280 TraceCheckUtils]: 63: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,267 INFO L280 TraceCheckUtils]: 64: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,269 INFO L280 TraceCheckUtils]: 65: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,270 INFO L280 TraceCheckUtils]: 66: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,274 INFO L280 TraceCheckUtils]: 67: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} is VALID [2020-07-10 15:31:05,276 INFO L280 TraceCheckUtils]: 68: Hoare triple {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} assume true; {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} is VALID [2020-07-10 15:31:05,279 INFO L275 TraceCheckUtils]: 69: Hoare quadruple {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} #977#return; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,291 INFO L263 TraceCheckUtils]: 0: Hoare triple {330395#true} call ULTIMATE.init(); {331956#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,292 INFO L280 TraceCheckUtils]: 1: Hoare triple {331956#(and (= ~a12~0 |old(~a12~0)|) (= ~inputA~0 |old(~inputA~0)|) (= ~inputE~0 |old(~inputE~0)|) (= ~inputB~0 |old(~inputB~0)|) (= ~inputF~0 |old(~inputF~0)|) (= ~inputC~0 |old(~inputC~0)|) (= ~a24~0 |old(~a24~0)|) (= ~inputD~0 |old(~inputD~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {330395#true} is VALID [2020-07-10 15:31:05,292 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:05,292 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-10 15:31:05,292 INFO L263 TraceCheckUtils]: 4: Hoare triple {330395#true} call #t~ret4 := main(); {330395#true} is VALID [2020-07-10 15:31:05,293 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} ~output~0 := -1; {330395#true} is VALID [2020-07-10 15:31:05,293 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:05,293 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:05,296 INFO L263 TraceCheckUtils]: 8: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,296 INFO L280 TraceCheckUtils]: 9: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,296 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,297 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,297 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,297 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,297 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,298 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,298 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,298 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,298 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,299 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,299 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,299 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,299 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,299 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,300 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,300 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,300 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,300 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,301 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,301 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,301 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,301 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,302 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,302 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,302 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,302 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,303 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,303 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,303 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,303 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,303 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,304 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,305 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,306 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,307 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,308 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,309 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,310 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,311 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,312 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,313 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,313 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,313 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,313 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,313 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,314 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,315 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,315 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,315 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,317 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,318 INFO L280 TraceCheckUtils]: 113: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,320 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {330395#true} #977#return; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,323 INFO L280 TraceCheckUtils]: 115: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,325 INFO L280 TraceCheckUtils]: 116: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,327 INFO L280 TraceCheckUtils]: 117: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-10 15:31:05,330 INFO L263 TraceCheckUtils]: 118: Hoare triple {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,330 INFO L280 TraceCheckUtils]: 119: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,331 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,331 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,331 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,331 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,332 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,332 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,332 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,332 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,333 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,333 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,333 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,333 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,334 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,334 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,334 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,334 INFO L280 TraceCheckUtils]: 135: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,335 INFO L280 TraceCheckUtils]: 136: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,335 INFO L280 TraceCheckUtils]: 137: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,335 INFO L280 TraceCheckUtils]: 138: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,335 INFO L280 TraceCheckUtils]: 139: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,336 INFO L280 TraceCheckUtils]: 140: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,336 INFO L280 TraceCheckUtils]: 141: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,336 INFO L280 TraceCheckUtils]: 142: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,337 INFO L280 TraceCheckUtils]: 143: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,337 INFO L280 TraceCheckUtils]: 144: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,337 INFO L280 TraceCheckUtils]: 145: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,337 INFO L280 TraceCheckUtils]: 146: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,338 INFO L280 TraceCheckUtils]: 147: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,338 INFO L280 TraceCheckUtils]: 148: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,338 INFO L280 TraceCheckUtils]: 149: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,338 INFO L280 TraceCheckUtils]: 150: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,339 INFO L280 TraceCheckUtils]: 151: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,339 INFO L280 TraceCheckUtils]: 152: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,339 INFO L280 TraceCheckUtils]: 153: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,339 INFO L280 TraceCheckUtils]: 154: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,340 INFO L280 TraceCheckUtils]: 155: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,340 INFO L280 TraceCheckUtils]: 156: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,340 INFO L280 TraceCheckUtils]: 157: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,340 INFO L280 TraceCheckUtils]: 158: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,341 INFO L280 TraceCheckUtils]: 159: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,341 INFO L280 TraceCheckUtils]: 160: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,341 INFO L280 TraceCheckUtils]: 161: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,341 INFO L280 TraceCheckUtils]: 162: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,342 INFO L280 TraceCheckUtils]: 163: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,342 INFO L280 TraceCheckUtils]: 164: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,342 INFO L280 TraceCheckUtils]: 165: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,342 INFO L280 TraceCheckUtils]: 166: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,342 INFO L280 TraceCheckUtils]: 167: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,343 INFO L280 TraceCheckUtils]: 168: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,343 INFO L280 TraceCheckUtils]: 169: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,343 INFO L280 TraceCheckUtils]: 170: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,343 INFO L280 TraceCheckUtils]: 171: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,343 INFO L280 TraceCheckUtils]: 172: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,344 INFO L280 TraceCheckUtils]: 173: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,344 INFO L280 TraceCheckUtils]: 174: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,344 INFO L280 TraceCheckUtils]: 175: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,344 INFO L280 TraceCheckUtils]: 176: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,345 INFO L280 TraceCheckUtils]: 177: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,345 INFO L280 TraceCheckUtils]: 178: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,345 INFO L280 TraceCheckUtils]: 179: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,345 INFO L280 TraceCheckUtils]: 180: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,346 INFO L280 TraceCheckUtils]: 181: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,346 INFO L280 TraceCheckUtils]: 182: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,346 INFO L280 TraceCheckUtils]: 183: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,346 INFO L280 TraceCheckUtils]: 184: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,347 INFO L280 TraceCheckUtils]: 185: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,347 INFO L280 TraceCheckUtils]: 186: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,347 INFO L280 TraceCheckUtils]: 187: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,348 INFO L280 TraceCheckUtils]: 188: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,348 INFO L280 TraceCheckUtils]: 189: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,348 INFO L280 TraceCheckUtils]: 190: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,348 INFO L280 TraceCheckUtils]: 191: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,349 INFO L280 TraceCheckUtils]: 192: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,349 INFO L280 TraceCheckUtils]: 193: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,349 INFO L280 TraceCheckUtils]: 194: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,349 INFO L280 TraceCheckUtils]: 195: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,350 INFO L280 TraceCheckUtils]: 196: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,350 INFO L280 TraceCheckUtils]: 197: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,350 INFO L280 TraceCheckUtils]: 198: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,350 INFO L280 TraceCheckUtils]: 199: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,351 INFO L280 TraceCheckUtils]: 200: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,351 INFO L280 TraceCheckUtils]: 201: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,351 INFO L280 TraceCheckUtils]: 202: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,351 INFO L280 TraceCheckUtils]: 203: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,352 INFO L280 TraceCheckUtils]: 204: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,352 INFO L280 TraceCheckUtils]: 205: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,352 INFO L280 TraceCheckUtils]: 206: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,353 INFO L280 TraceCheckUtils]: 207: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,353 INFO L280 TraceCheckUtils]: 208: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,353 INFO L280 TraceCheckUtils]: 209: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,353 INFO L280 TraceCheckUtils]: 210: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,353 INFO L280 TraceCheckUtils]: 211: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,354 INFO L280 TraceCheckUtils]: 212: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,354 INFO L280 TraceCheckUtils]: 213: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,354 INFO L280 TraceCheckUtils]: 214: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,354 INFO L280 TraceCheckUtils]: 215: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,355 INFO L280 TraceCheckUtils]: 216: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,355 INFO L280 TraceCheckUtils]: 217: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,355 INFO L280 TraceCheckUtils]: 218: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,356 INFO L280 TraceCheckUtils]: 219: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,356 INFO L280 TraceCheckUtils]: 220: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,358 INFO L280 TraceCheckUtils]: 221: Hoare triple {330395#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,360 INFO L280 TraceCheckUtils]: 222: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,362 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {330612#(= 1 ~a24~0)} {330506#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,364 INFO L280 TraceCheckUtils]: 224: Hoare triple {330612#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,366 INFO L280 TraceCheckUtils]: 225: Hoare triple {330612#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,368 INFO L280 TraceCheckUtils]: 226: Hoare triple {330612#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,370 INFO L263 TraceCheckUtils]: 227: Hoare triple {330612#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,370 INFO L280 TraceCheckUtils]: 228: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,370 INFO L280 TraceCheckUtils]: 229: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 230: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 231: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 232: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 233: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 234: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,371 INFO L280 TraceCheckUtils]: 235: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 236: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 237: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 238: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 239: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 240: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 241: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,372 INFO L280 TraceCheckUtils]: 242: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 243: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 244: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 245: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 246: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 247: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 248: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,373 INFO L280 TraceCheckUtils]: 249: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 250: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 251: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 252: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 253: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 254: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,374 INFO L280 TraceCheckUtils]: 255: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,375 INFO L280 TraceCheckUtils]: 256: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,375 INFO L280 TraceCheckUtils]: 257: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,375 INFO L280 TraceCheckUtils]: 258: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,375 INFO L280 TraceCheckUtils]: 259: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,376 INFO L280 TraceCheckUtils]: 260: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,376 INFO L280 TraceCheckUtils]: 261: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,376 INFO L280 TraceCheckUtils]: 262: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,376 INFO L280 TraceCheckUtils]: 263: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,377 INFO L280 TraceCheckUtils]: 264: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,377 INFO L280 TraceCheckUtils]: 265: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,377 INFO L280 TraceCheckUtils]: 266: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,377 INFO L280 TraceCheckUtils]: 267: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,378 INFO L280 TraceCheckUtils]: 268: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,378 INFO L280 TraceCheckUtils]: 269: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,378 INFO L280 TraceCheckUtils]: 270: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,379 INFO L280 TraceCheckUtils]: 271: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,379 INFO L280 TraceCheckUtils]: 272: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,379 INFO L280 TraceCheckUtils]: 273: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,379 INFO L280 TraceCheckUtils]: 274: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,380 INFO L280 TraceCheckUtils]: 275: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,380 INFO L280 TraceCheckUtils]: 276: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,380 INFO L280 TraceCheckUtils]: 277: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,380 INFO L280 TraceCheckUtils]: 278: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,381 INFO L280 TraceCheckUtils]: 279: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,381 INFO L280 TraceCheckUtils]: 280: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,381 INFO L280 TraceCheckUtils]: 281: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,381 INFO L280 TraceCheckUtils]: 282: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,382 INFO L280 TraceCheckUtils]: 283: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,382 INFO L280 TraceCheckUtils]: 284: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,382 INFO L280 TraceCheckUtils]: 285: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,383 INFO L280 TraceCheckUtils]: 286: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,383 INFO L280 TraceCheckUtils]: 287: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,383 INFO L280 TraceCheckUtils]: 288: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,383 INFO L280 TraceCheckUtils]: 289: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,384 INFO L280 TraceCheckUtils]: 290: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,384 INFO L280 TraceCheckUtils]: 291: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,384 INFO L280 TraceCheckUtils]: 292: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,384 INFO L280 TraceCheckUtils]: 293: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,385 INFO L280 TraceCheckUtils]: 294: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,385 INFO L280 TraceCheckUtils]: 295: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,385 INFO L280 TraceCheckUtils]: 296: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,385 INFO L280 TraceCheckUtils]: 297: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,386 INFO L280 TraceCheckUtils]: 298: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,386 INFO L280 TraceCheckUtils]: 299: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,386 INFO L280 TraceCheckUtils]: 300: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,386 INFO L280 TraceCheckUtils]: 301: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,387 INFO L280 TraceCheckUtils]: 302: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,387 INFO L280 TraceCheckUtils]: 303: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,387 INFO L280 TraceCheckUtils]: 304: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,387 INFO L280 TraceCheckUtils]: 305: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,388 INFO L280 TraceCheckUtils]: 306: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,388 INFO L280 TraceCheckUtils]: 307: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,388 INFO L280 TraceCheckUtils]: 308: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,389 INFO L280 TraceCheckUtils]: 309: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,389 INFO L280 TraceCheckUtils]: 310: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,389 INFO L280 TraceCheckUtils]: 311: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,389 INFO L280 TraceCheckUtils]: 312: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,390 INFO L280 TraceCheckUtils]: 313: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,390 INFO L280 TraceCheckUtils]: 314: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,390 INFO L280 TraceCheckUtils]: 315: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,390 INFO L280 TraceCheckUtils]: 316: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,391 INFO L280 TraceCheckUtils]: 317: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,391 INFO L280 TraceCheckUtils]: 318: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,391 INFO L280 TraceCheckUtils]: 319: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,391 INFO L280 TraceCheckUtils]: 320: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,392 INFO L280 TraceCheckUtils]: 321: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,392 INFO L280 TraceCheckUtils]: 322: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,392 INFO L280 TraceCheckUtils]: 323: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,393 INFO L280 TraceCheckUtils]: 324: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,393 INFO L280 TraceCheckUtils]: 325: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,393 INFO L280 TraceCheckUtils]: 326: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,393 INFO L280 TraceCheckUtils]: 327: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 328: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 329: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 330: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 331: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 332: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,394 INFO L280 TraceCheckUtils]: 333: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,395 INFO L280 TraceCheckUtils]: 334: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,395 INFO L280 TraceCheckUtils]: 335: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,395 INFO L280 TraceCheckUtils]: 336: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,395 INFO L280 TraceCheckUtils]: 337: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,397 INFO L280 TraceCheckUtils]: 338: Hoare triple {330395#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,399 INFO L280 TraceCheckUtils]: 339: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,401 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,403 INFO L280 TraceCheckUtils]: 341: Hoare triple {330612#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,405 INFO L280 TraceCheckUtils]: 342: Hoare triple {330612#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,407 INFO L280 TraceCheckUtils]: 343: Hoare triple {330612#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,410 INFO L263 TraceCheckUtils]: 344: Hoare triple {330612#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,410 INFO L280 TraceCheckUtils]: 345: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,411 INFO L280 TraceCheckUtils]: 346: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,411 INFO L280 TraceCheckUtils]: 347: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,411 INFO L280 TraceCheckUtils]: 348: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,411 INFO L280 TraceCheckUtils]: 349: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,412 INFO L280 TraceCheckUtils]: 350: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,412 INFO L280 TraceCheckUtils]: 351: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,412 INFO L280 TraceCheckUtils]: 352: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,412 INFO L280 TraceCheckUtils]: 353: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,413 INFO L280 TraceCheckUtils]: 354: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,413 INFO L280 TraceCheckUtils]: 355: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,413 INFO L280 TraceCheckUtils]: 356: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,413 INFO L280 TraceCheckUtils]: 357: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,414 INFO L280 TraceCheckUtils]: 358: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,414 INFO L280 TraceCheckUtils]: 359: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,414 INFO L280 TraceCheckUtils]: 360: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,414 INFO L280 TraceCheckUtils]: 361: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,415 INFO L280 TraceCheckUtils]: 362: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,415 INFO L280 TraceCheckUtils]: 363: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,415 INFO L280 TraceCheckUtils]: 364: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,415 INFO L280 TraceCheckUtils]: 365: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,416 INFO L280 TraceCheckUtils]: 366: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,416 INFO L280 TraceCheckUtils]: 367: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,416 INFO L280 TraceCheckUtils]: 368: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,416 INFO L280 TraceCheckUtils]: 369: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,417 INFO L280 TraceCheckUtils]: 370: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,417 INFO L280 TraceCheckUtils]: 371: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,417 INFO L280 TraceCheckUtils]: 372: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,417 INFO L280 TraceCheckUtils]: 373: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,418 INFO L280 TraceCheckUtils]: 374: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,418 INFO L280 TraceCheckUtils]: 375: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,418 INFO L280 TraceCheckUtils]: 376: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,418 INFO L280 TraceCheckUtils]: 377: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,419 INFO L280 TraceCheckUtils]: 378: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,419 INFO L280 TraceCheckUtils]: 379: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,419 INFO L280 TraceCheckUtils]: 380: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,419 INFO L280 TraceCheckUtils]: 381: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,419 INFO L280 TraceCheckUtils]: 382: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 383: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 384: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 385: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 386: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 387: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,420 INFO L280 TraceCheckUtils]: 388: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 389: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 390: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 391: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 392: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 393: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,421 INFO L280 TraceCheckUtils]: 394: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 395: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 396: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 397: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 398: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 399: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,422 INFO L280 TraceCheckUtils]: 400: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 401: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 402: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 403: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 404: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 405: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 406: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,423 INFO L280 TraceCheckUtils]: 407: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 408: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 409: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 410: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 411: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 412: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,424 INFO L280 TraceCheckUtils]: 413: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,425 INFO L280 TraceCheckUtils]: 414: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,425 INFO L280 TraceCheckUtils]: 415: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,425 INFO L280 TraceCheckUtils]: 416: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,425 INFO L280 TraceCheckUtils]: 417: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,425 INFO L280 TraceCheckUtils]: 418: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,427 INFO L280 TraceCheckUtils]: 419: Hoare triple {330395#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,429 INFO L280 TraceCheckUtils]: 420: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,431 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,433 INFO L280 TraceCheckUtils]: 422: Hoare triple {330612#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,435 INFO L280 TraceCheckUtils]: 423: Hoare triple {330612#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,437 INFO L280 TraceCheckUtils]: 424: Hoare triple {330612#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,440 INFO L263 TraceCheckUtils]: 425: Hoare triple {330612#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,440 INFO L280 TraceCheckUtils]: 426: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,441 INFO L280 TraceCheckUtils]: 427: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,441 INFO L280 TraceCheckUtils]: 428: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,441 INFO L280 TraceCheckUtils]: 429: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,441 INFO L280 TraceCheckUtils]: 430: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,442 INFO L280 TraceCheckUtils]: 431: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,442 INFO L280 TraceCheckUtils]: 432: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,442 INFO L280 TraceCheckUtils]: 433: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,442 INFO L280 TraceCheckUtils]: 434: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,443 INFO L280 TraceCheckUtils]: 435: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,443 INFO L280 TraceCheckUtils]: 436: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,443 INFO L280 TraceCheckUtils]: 437: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,444 INFO L280 TraceCheckUtils]: 438: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,444 INFO L280 TraceCheckUtils]: 439: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,444 INFO L280 TraceCheckUtils]: 440: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,444 INFO L280 TraceCheckUtils]: 441: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,445 INFO L280 TraceCheckUtils]: 442: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,445 INFO L280 TraceCheckUtils]: 443: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,445 INFO L280 TraceCheckUtils]: 444: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,445 INFO L280 TraceCheckUtils]: 445: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,446 INFO L280 TraceCheckUtils]: 446: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,446 INFO L280 TraceCheckUtils]: 447: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,446 INFO L280 TraceCheckUtils]: 448: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,447 INFO L280 TraceCheckUtils]: 449: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,447 INFO L280 TraceCheckUtils]: 450: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,447 INFO L280 TraceCheckUtils]: 451: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,447 INFO L280 TraceCheckUtils]: 452: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 453: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 454: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 455: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 456: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 457: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,448 INFO L280 TraceCheckUtils]: 458: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,449 INFO L280 TraceCheckUtils]: 459: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,449 INFO L280 TraceCheckUtils]: 460: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,449 INFO L280 TraceCheckUtils]: 461: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,449 INFO L280 TraceCheckUtils]: 462: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,450 INFO L280 TraceCheckUtils]: 463: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,450 INFO L280 TraceCheckUtils]: 464: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,450 INFO L280 TraceCheckUtils]: 465: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,450 INFO L280 TraceCheckUtils]: 466: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,450 INFO L280 TraceCheckUtils]: 467: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,451 INFO L280 TraceCheckUtils]: 468: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,451 INFO L280 TraceCheckUtils]: 469: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,451 INFO L280 TraceCheckUtils]: 470: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,451 INFO L280 TraceCheckUtils]: 471: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,452 INFO L280 TraceCheckUtils]: 472: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,452 INFO L280 TraceCheckUtils]: 473: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,452 INFO L280 TraceCheckUtils]: 474: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,452 INFO L280 TraceCheckUtils]: 475: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,453 INFO L280 TraceCheckUtils]: 476: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,453 INFO L280 TraceCheckUtils]: 477: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,453 INFO L280 TraceCheckUtils]: 478: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,453 INFO L280 TraceCheckUtils]: 479: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,454 INFO L280 TraceCheckUtils]: 480: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,454 INFO L280 TraceCheckUtils]: 481: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,454 INFO L280 TraceCheckUtils]: 482: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,455 INFO L280 TraceCheckUtils]: 483: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,455 INFO L280 TraceCheckUtils]: 484: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,455 INFO L280 TraceCheckUtils]: 485: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,455 INFO L280 TraceCheckUtils]: 486: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,456 INFO L280 TraceCheckUtils]: 487: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,456 INFO L280 TraceCheckUtils]: 488: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,456 INFO L280 TraceCheckUtils]: 489: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,456 INFO L280 TraceCheckUtils]: 490: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,457 INFO L280 TraceCheckUtils]: 491: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,457 INFO L280 TraceCheckUtils]: 492: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,457 INFO L280 TraceCheckUtils]: 493: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,457 INFO L280 TraceCheckUtils]: 494: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,458 INFO L280 TraceCheckUtils]: 495: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,458 INFO L280 TraceCheckUtils]: 496: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,458 INFO L280 TraceCheckUtils]: 497: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,459 INFO L280 TraceCheckUtils]: 498: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,459 INFO L280 TraceCheckUtils]: 499: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,459 INFO L280 TraceCheckUtils]: 500: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,459 INFO L280 TraceCheckUtils]: 501: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,460 INFO L280 TraceCheckUtils]: 502: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,460 INFO L280 TraceCheckUtils]: 503: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,460 INFO L280 TraceCheckUtils]: 504: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,460 INFO L280 TraceCheckUtils]: 505: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,460 INFO L280 TraceCheckUtils]: 506: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,461 INFO L280 TraceCheckUtils]: 507: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,461 INFO L280 TraceCheckUtils]: 508: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,461 INFO L280 TraceCheckUtils]: 509: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,461 INFO L280 TraceCheckUtils]: 510: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,462 INFO L280 TraceCheckUtils]: 511: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,462 INFO L280 TraceCheckUtils]: 512: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,462 INFO L280 TraceCheckUtils]: 513: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,463 INFO L280 TraceCheckUtils]: 514: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,463 INFO L280 TraceCheckUtils]: 515: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,463 INFO L280 TraceCheckUtils]: 516: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,463 INFO L280 TraceCheckUtils]: 517: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,464 INFO L280 TraceCheckUtils]: 518: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,464 INFO L280 TraceCheckUtils]: 519: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,464 INFO L280 TraceCheckUtils]: 520: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,464 INFO L280 TraceCheckUtils]: 521: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,465 INFO L280 TraceCheckUtils]: 522: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,465 INFO L280 TraceCheckUtils]: 523: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,465 INFO L280 TraceCheckUtils]: 524: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,465 INFO L280 TraceCheckUtils]: 525: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,466 INFO L280 TraceCheckUtils]: 526: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,466 INFO L280 TraceCheckUtils]: 527: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,466 INFO L280 TraceCheckUtils]: 528: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,466 INFO L280 TraceCheckUtils]: 529: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,467 INFO L280 TraceCheckUtils]: 530: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,467 INFO L280 TraceCheckUtils]: 531: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,467 INFO L280 TraceCheckUtils]: 532: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,467 INFO L280 TraceCheckUtils]: 533: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,468 INFO L280 TraceCheckUtils]: 534: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,468 INFO L280 TraceCheckUtils]: 535: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,468 INFO L280 TraceCheckUtils]: 536: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,468 INFO L280 TraceCheckUtils]: 537: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,469 INFO L280 TraceCheckUtils]: 538: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,469 INFO L280 TraceCheckUtils]: 539: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,469 INFO L280 TraceCheckUtils]: 540: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,469 INFO L280 TraceCheckUtils]: 541: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,470 INFO L280 TraceCheckUtils]: 542: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,470 INFO L280 TraceCheckUtils]: 543: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,470 INFO L280 TraceCheckUtils]: 544: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,470 INFO L280 TraceCheckUtils]: 545: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,471 INFO L280 TraceCheckUtils]: 546: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,471 INFO L280 TraceCheckUtils]: 547: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,471 INFO L280 TraceCheckUtils]: 548: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,471 INFO L280 TraceCheckUtils]: 549: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,471 INFO L280 TraceCheckUtils]: 550: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,472 INFO L280 TraceCheckUtils]: 551: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,472 INFO L280 TraceCheckUtils]: 552: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:05,472 INFO L280 TraceCheckUtils]: 553: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,472 INFO L280 TraceCheckUtils]: 554: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,472 INFO L280 TraceCheckUtils]: 555: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 556: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 557: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 558: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 559: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 560: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,473 INFO L280 TraceCheckUtils]: 561: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 562: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 563: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 564: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 565: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 566: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 567: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,474 INFO L280 TraceCheckUtils]: 568: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 569: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 570: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 571: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 572: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 573: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,475 INFO L280 TraceCheckUtils]: 574: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 575: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 576: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 577: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 578: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 579: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 580: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,476 INFO L280 TraceCheckUtils]: 581: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 582: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 583: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 584: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 585: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 586: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 587: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,477 INFO L280 TraceCheckUtils]: 588: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,478 INFO L280 TraceCheckUtils]: 589: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,478 INFO L280 TraceCheckUtils]: 590: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,478 INFO L280 TraceCheckUtils]: 591: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,478 INFO L280 TraceCheckUtils]: 592: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,478 INFO L280 TraceCheckUtils]: 593: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,479 INFO L280 TraceCheckUtils]: 594: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,479 INFO L280 TraceCheckUtils]: 595: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,481 INFO L280 TraceCheckUtils]: 596: Hoare triple {330395#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,483 INFO L280 TraceCheckUtils]: 597: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,485 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,487 INFO L280 TraceCheckUtils]: 599: Hoare triple {330612#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,489 INFO L280 TraceCheckUtils]: 600: Hoare triple {330612#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,491 INFO L280 TraceCheckUtils]: 601: Hoare triple {330612#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,493 INFO L263 TraceCheckUtils]: 602: Hoare triple {330612#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,494 INFO L280 TraceCheckUtils]: 603: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,494 INFO L280 TraceCheckUtils]: 604: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,494 INFO L280 TraceCheckUtils]: 605: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,495 INFO L280 TraceCheckUtils]: 606: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,495 INFO L280 TraceCheckUtils]: 607: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,495 INFO L280 TraceCheckUtils]: 608: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,495 INFO L280 TraceCheckUtils]: 609: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,496 INFO L280 TraceCheckUtils]: 610: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,496 INFO L280 TraceCheckUtils]: 611: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,496 INFO L280 TraceCheckUtils]: 612: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,496 INFO L280 TraceCheckUtils]: 613: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,497 INFO L280 TraceCheckUtils]: 614: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,497 INFO L280 TraceCheckUtils]: 615: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,497 INFO L280 TraceCheckUtils]: 616: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,497 INFO L280 TraceCheckUtils]: 617: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,498 INFO L280 TraceCheckUtils]: 618: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,498 INFO L280 TraceCheckUtils]: 619: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,498 INFO L280 TraceCheckUtils]: 620: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,498 INFO L280 TraceCheckUtils]: 621: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,499 INFO L280 TraceCheckUtils]: 622: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,499 INFO L280 TraceCheckUtils]: 623: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,499 INFO L280 TraceCheckUtils]: 624: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,499 INFO L280 TraceCheckUtils]: 625: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,499 INFO L280 TraceCheckUtils]: 626: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,500 INFO L280 TraceCheckUtils]: 627: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,500 INFO L280 TraceCheckUtils]: 628: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,500 INFO L280 TraceCheckUtils]: 629: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,500 INFO L280 TraceCheckUtils]: 630: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,500 INFO L280 TraceCheckUtils]: 631: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,501 INFO L280 TraceCheckUtils]: 632: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,501 INFO L280 TraceCheckUtils]: 633: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,501 INFO L280 TraceCheckUtils]: 634: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,501 INFO L280 TraceCheckUtils]: 635: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,501 INFO L280 TraceCheckUtils]: 636: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,502 INFO L280 TraceCheckUtils]: 637: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,502 INFO L280 TraceCheckUtils]: 638: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,502 INFO L280 TraceCheckUtils]: 639: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,502 INFO L280 TraceCheckUtils]: 640: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,503 INFO L280 TraceCheckUtils]: 641: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,503 INFO L280 TraceCheckUtils]: 642: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,503 INFO L280 TraceCheckUtils]: 643: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,503 INFO L280 TraceCheckUtils]: 644: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,504 INFO L280 TraceCheckUtils]: 645: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,504 INFO L280 TraceCheckUtils]: 646: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,504 INFO L280 TraceCheckUtils]: 647: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,504 INFO L280 TraceCheckUtils]: 648: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,505 INFO L280 TraceCheckUtils]: 649: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,505 INFO L280 TraceCheckUtils]: 650: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,505 INFO L280 TraceCheckUtils]: 651: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,506 INFO L280 TraceCheckUtils]: 652: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,506 INFO L280 TraceCheckUtils]: 653: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,506 INFO L280 TraceCheckUtils]: 654: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,506 INFO L280 TraceCheckUtils]: 655: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,507 INFO L280 TraceCheckUtils]: 656: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,507 INFO L280 TraceCheckUtils]: 657: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,507 INFO L280 TraceCheckUtils]: 658: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,507 INFO L280 TraceCheckUtils]: 659: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,508 INFO L280 TraceCheckUtils]: 660: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,508 INFO L280 TraceCheckUtils]: 661: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,508 INFO L280 TraceCheckUtils]: 662: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,508 INFO L280 TraceCheckUtils]: 663: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,509 INFO L280 TraceCheckUtils]: 664: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,509 INFO L280 TraceCheckUtils]: 665: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,509 INFO L280 TraceCheckUtils]: 666: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,509 INFO L280 TraceCheckUtils]: 667: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,510 INFO L280 TraceCheckUtils]: 668: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,510 INFO L280 TraceCheckUtils]: 669: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,510 INFO L280 TraceCheckUtils]: 670: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,511 INFO L280 TraceCheckUtils]: 671: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,512 INFO L280 TraceCheckUtils]: 672: Hoare triple {330395#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,515 INFO L280 TraceCheckUtils]: 673: Hoare triple {330612#(= 1 ~a24~0)} assume true; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,517 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {330612#(= 1 ~a24~0)} {330612#(= 1 ~a24~0)} #977#return; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,519 INFO L280 TraceCheckUtils]: 675: Hoare triple {330612#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,521 INFO L280 TraceCheckUtils]: 676: Hoare triple {330612#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,523 INFO L280 TraceCheckUtils]: 677: Hoare triple {330612#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330612#(= 1 ~a24~0)} is VALID [2020-07-10 15:31:05,526 INFO L263 TraceCheckUtils]: 678: Hoare triple {330612#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,526 INFO L280 TraceCheckUtils]: 679: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,526 INFO L280 TraceCheckUtils]: 680: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 681: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 682: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 683: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 684: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 685: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,527 INFO L280 TraceCheckUtils]: 686: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 687: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 688: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 689: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 690: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 691: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 692: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,528 INFO L280 TraceCheckUtils]: 693: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 694: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 695: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 696: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 697: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 698: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 699: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,529 INFO L280 TraceCheckUtils]: 700: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 701: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 702: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 703: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 704: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 705: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 706: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,530 INFO L280 TraceCheckUtils]: 707: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 708: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 709: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 710: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 711: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 712: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 713: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,531 INFO L280 TraceCheckUtils]: 714: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 715: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 716: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 717: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 718: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 719: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,532 INFO L280 TraceCheckUtils]: 720: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,533 INFO L280 TraceCheckUtils]: 721: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,533 INFO L280 TraceCheckUtils]: 722: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,533 INFO L280 TraceCheckUtils]: 723: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,533 INFO L280 TraceCheckUtils]: 724: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,534 INFO L280 TraceCheckUtils]: 725: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,534 INFO L280 TraceCheckUtils]: 726: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,534 INFO L280 TraceCheckUtils]: 727: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,534 INFO L280 TraceCheckUtils]: 728: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,535 INFO L280 TraceCheckUtils]: 729: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,535 INFO L280 TraceCheckUtils]: 730: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,535 INFO L280 TraceCheckUtils]: 731: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,535 INFO L280 TraceCheckUtils]: 732: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,536 INFO L280 TraceCheckUtils]: 733: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,536 INFO L280 TraceCheckUtils]: 734: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,536 INFO L280 TraceCheckUtils]: 735: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,536 INFO L280 TraceCheckUtils]: 736: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,537 INFO L280 TraceCheckUtils]: 737: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,537 INFO L280 TraceCheckUtils]: 738: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,537 INFO L280 TraceCheckUtils]: 739: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,538 INFO L280 TraceCheckUtils]: 740: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,538 INFO L280 TraceCheckUtils]: 741: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,538 INFO L280 TraceCheckUtils]: 742: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,538 INFO L280 TraceCheckUtils]: 743: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,539 INFO L280 TraceCheckUtils]: 744: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,539 INFO L280 TraceCheckUtils]: 745: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,539 INFO L280 TraceCheckUtils]: 746: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,539 INFO L280 TraceCheckUtils]: 747: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,540 INFO L280 TraceCheckUtils]: 748: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,540 INFO L280 TraceCheckUtils]: 749: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,540 INFO L280 TraceCheckUtils]: 750: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,540 INFO L280 TraceCheckUtils]: 751: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,541 INFO L280 TraceCheckUtils]: 752: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,541 INFO L280 TraceCheckUtils]: 753: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,541 INFO L280 TraceCheckUtils]: 754: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,541 INFO L280 TraceCheckUtils]: 755: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,542 INFO L280 TraceCheckUtils]: 756: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,542 INFO L280 TraceCheckUtils]: 757: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,542 INFO L280 TraceCheckUtils]: 758: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,542 INFO L280 TraceCheckUtils]: 759: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,543 INFO L280 TraceCheckUtils]: 760: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,543 INFO L280 TraceCheckUtils]: 761: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,543 INFO L280 TraceCheckUtils]: 762: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,543 INFO L280 TraceCheckUtils]: 763: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,544 INFO L280 TraceCheckUtils]: 764: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,544 INFO L280 TraceCheckUtils]: 765: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,544 INFO L280 TraceCheckUtils]: 766: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,544 INFO L280 TraceCheckUtils]: 767: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,545 INFO L280 TraceCheckUtils]: 768: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,545 INFO L280 TraceCheckUtils]: 769: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,545 INFO L280 TraceCheckUtils]: 770: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,545 INFO L280 TraceCheckUtils]: 771: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,546 INFO L280 TraceCheckUtils]: 772: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,546 INFO L280 TraceCheckUtils]: 773: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,546 INFO L280 TraceCheckUtils]: 774: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,546 INFO L280 TraceCheckUtils]: 775: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,547 INFO L280 TraceCheckUtils]: 776: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,547 INFO L280 TraceCheckUtils]: 777: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,547 INFO L280 TraceCheckUtils]: 778: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,548 INFO L280 TraceCheckUtils]: 779: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,548 INFO L280 TraceCheckUtils]: 780: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,548 INFO L280 TraceCheckUtils]: 781: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,548 INFO L280 TraceCheckUtils]: 782: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,548 INFO L280 TraceCheckUtils]: 783: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,549 INFO L280 TraceCheckUtils]: 784: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,549 INFO L280 TraceCheckUtils]: 785: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,549 INFO L280 TraceCheckUtils]: 786: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,549 INFO L280 TraceCheckUtils]: 787: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,549 INFO L280 TraceCheckUtils]: 788: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,550 INFO L280 TraceCheckUtils]: 789: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,550 INFO L280 TraceCheckUtils]: 790: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,550 INFO L280 TraceCheckUtils]: 791: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,550 INFO L280 TraceCheckUtils]: 792: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,551 INFO L280 TraceCheckUtils]: 793: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,551 INFO L280 TraceCheckUtils]: 794: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,551 INFO L280 TraceCheckUtils]: 795: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,551 INFO L280 TraceCheckUtils]: 796: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,552 INFO L280 TraceCheckUtils]: 797: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,552 INFO L280 TraceCheckUtils]: 798: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,552 INFO L280 TraceCheckUtils]: 799: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,552 INFO L280 TraceCheckUtils]: 800: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,553 INFO L280 TraceCheckUtils]: 801: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,553 INFO L280 TraceCheckUtils]: 802: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,553 INFO L280 TraceCheckUtils]: 803: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,553 INFO L280 TraceCheckUtils]: 804: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,554 INFO L280 TraceCheckUtils]: 805: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:05,554 INFO L280 TraceCheckUtils]: 806: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,554 INFO L280 TraceCheckUtils]: 807: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,554 INFO L280 TraceCheckUtils]: 808: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,555 INFO L280 TraceCheckUtils]: 809: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,555 INFO L280 TraceCheckUtils]: 810: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,555 INFO L280 TraceCheckUtils]: 811: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,555 INFO L280 TraceCheckUtils]: 812: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,556 INFO L280 TraceCheckUtils]: 813: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,556 INFO L280 TraceCheckUtils]: 814: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,556 INFO L280 TraceCheckUtils]: 815: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,556 INFO L280 TraceCheckUtils]: 816: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,557 INFO L280 TraceCheckUtils]: 817: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,557 INFO L280 TraceCheckUtils]: 818: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,557 INFO L280 TraceCheckUtils]: 819: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,557 INFO L280 TraceCheckUtils]: 820: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,558 INFO L280 TraceCheckUtils]: 821: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,558 INFO L280 TraceCheckUtils]: 822: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,558 INFO L280 TraceCheckUtils]: 823: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,558 INFO L280 TraceCheckUtils]: 824: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,559 INFO L280 TraceCheckUtils]: 825: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,559 INFO L280 TraceCheckUtils]: 826: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,559 INFO L280 TraceCheckUtils]: 827: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,559 INFO L280 TraceCheckUtils]: 828: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,560 INFO L280 TraceCheckUtils]: 829: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,560 INFO L280 TraceCheckUtils]: 830: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,560 INFO L280 TraceCheckUtils]: 831: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,560 INFO L280 TraceCheckUtils]: 832: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,561 INFO L280 TraceCheckUtils]: 833: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,561 INFO L280 TraceCheckUtils]: 834: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,561 INFO L280 TraceCheckUtils]: 835: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,561 INFO L280 TraceCheckUtils]: 836: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,562 INFO L280 TraceCheckUtils]: 837: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,562 INFO L280 TraceCheckUtils]: 838: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,562 INFO L280 TraceCheckUtils]: 839: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,562 INFO L280 TraceCheckUtils]: 840: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,563 INFO L280 TraceCheckUtils]: 841: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,563 INFO L280 TraceCheckUtils]: 842: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,563 INFO L280 TraceCheckUtils]: 843: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,563 INFO L280 TraceCheckUtils]: 844: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,564 INFO L280 TraceCheckUtils]: 845: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,564 INFO L280 TraceCheckUtils]: 846: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,564 INFO L280 TraceCheckUtils]: 847: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,564 INFO L280 TraceCheckUtils]: 848: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,564 INFO L280 TraceCheckUtils]: 849: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,565 INFO L280 TraceCheckUtils]: 850: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,567 INFO L280 TraceCheckUtils]: 851: Hoare triple {330395#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,569 INFO L280 TraceCheckUtils]: 852: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume true; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,571 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} {330612#(= 1 ~a24~0)} #977#return; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,573 INFO L280 TraceCheckUtils]: 854: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,575 INFO L280 TraceCheckUtils]: 855: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,577 INFO L280 TraceCheckUtils]: 856: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-10 15:31:05,579 INFO L263 TraceCheckUtils]: 857: Hoare triple {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 858: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 859: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 860: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 861: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 862: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 863: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,580 INFO L280 TraceCheckUtils]: 864: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 865: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 866: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 867: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 868: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 869: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,581 INFO L280 TraceCheckUtils]: 870: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 871: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 872: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 873: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 874: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 875: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 876: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,582 INFO L280 TraceCheckUtils]: 877: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 878: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 879: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 880: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 881: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 882: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,583 INFO L280 TraceCheckUtils]: 883: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 884: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 885: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 886: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 887: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 888: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 889: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,584 INFO L280 TraceCheckUtils]: 890: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 891: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 892: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 893: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 894: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 895: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,585 INFO L280 TraceCheckUtils]: 896: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 897: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 898: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 899: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 900: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 901: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 902: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,586 INFO L280 TraceCheckUtils]: 903: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 904: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 905: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 906: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 907: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 908: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,587 INFO L280 TraceCheckUtils]: 909: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 910: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 911: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 912: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 913: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 914: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,588 INFO L280 TraceCheckUtils]: 915: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 916: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 917: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 918: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 919: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 920: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,589 INFO L280 TraceCheckUtils]: 921: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,590 INFO L280 TraceCheckUtils]: 922: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,590 INFO L280 TraceCheckUtils]: 923: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,590 INFO L280 TraceCheckUtils]: 924: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,590 INFO L280 TraceCheckUtils]: 925: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,590 INFO L280 TraceCheckUtils]: 926: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,591 INFO L280 TraceCheckUtils]: 927: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,591 INFO L280 TraceCheckUtils]: 928: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,591 INFO L280 TraceCheckUtils]: 929: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,591 INFO L280 TraceCheckUtils]: 930: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,591 INFO L280 TraceCheckUtils]: 931: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 932: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 933: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 934: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 935: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 936: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,592 INFO L280 TraceCheckUtils]: 937: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,593 INFO L280 TraceCheckUtils]: 938: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,593 INFO L280 TraceCheckUtils]: 939: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,593 INFO L280 TraceCheckUtils]: 940: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,593 INFO L280 TraceCheckUtils]: 941: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,593 INFO L280 TraceCheckUtils]: 942: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,594 INFO L280 TraceCheckUtils]: 943: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,594 INFO L280 TraceCheckUtils]: 944: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,594 INFO L280 TraceCheckUtils]: 945: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,594 INFO L280 TraceCheckUtils]: 946: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,594 INFO L280 TraceCheckUtils]: 947: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,595 INFO L280 TraceCheckUtils]: 948: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,595 INFO L280 TraceCheckUtils]: 949: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,595 INFO L280 TraceCheckUtils]: 950: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,595 INFO L280 TraceCheckUtils]: 951: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,595 INFO L280 TraceCheckUtils]: 952: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,596 INFO L280 TraceCheckUtils]: 953: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,596 INFO L280 TraceCheckUtils]: 954: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,596 INFO L280 TraceCheckUtils]: 955: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,596 INFO L280 TraceCheckUtils]: 956: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,596 INFO L280 TraceCheckUtils]: 957: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,597 INFO L280 TraceCheckUtils]: 958: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,597 INFO L280 TraceCheckUtils]: 959: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,597 INFO L280 TraceCheckUtils]: 960: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,597 INFO L280 TraceCheckUtils]: 961: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,597 INFO L280 TraceCheckUtils]: 962: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,598 INFO L280 TraceCheckUtils]: 963: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,598 INFO L280 TraceCheckUtils]: 964: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,598 INFO L280 TraceCheckUtils]: 965: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,598 INFO L280 TraceCheckUtils]: 966: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,598 INFO L280 TraceCheckUtils]: 967: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,599 INFO L280 TraceCheckUtils]: 968: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,599 INFO L280 TraceCheckUtils]: 969: Hoare triple {330395#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:05,599 INFO L280 TraceCheckUtils]: 970: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:05,599 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {330395#true} {331223#(and (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} #977#return; {330395#true} is VALID [2020-07-10 15:31:05,599 INFO L280 TraceCheckUtils]: 972: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:05,600 INFO L280 TraceCheckUtils]: 973: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:05,600 INFO L280 TraceCheckUtils]: 974: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:05,602 INFO L263 TraceCheckUtils]: 975: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,602 INFO L280 TraceCheckUtils]: 976: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,602 INFO L280 TraceCheckUtils]: 977: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 978: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 979: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 980: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 981: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 982: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 983: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,603 INFO L280 TraceCheckUtils]: 984: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 985: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 986: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 987: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 988: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 989: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,604 INFO L280 TraceCheckUtils]: 990: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 991: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 992: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 993: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 994: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 995: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 996: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,605 INFO L280 TraceCheckUtils]: 997: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 998: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 999: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,606 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,607 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,608 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,609 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,610 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,611 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,612 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,613 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,614 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,615 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,616 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,617 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,618 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,619 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,620 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,621 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,621 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,621 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,621 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,621 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,622 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {330395#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {330395#true} is VALID [2020-07-10 15:31:05,623 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:05,624 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:05,624 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:05,624 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:05,624 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:05,626 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,627 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,627 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,627 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,627 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,627 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,628 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,629 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,630 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,631 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,632 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,633 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,634 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,635 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,636 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,637 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,638 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,639 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,640 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,641 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,642 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,643 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,644 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,645 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,646 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,647 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,648 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,649 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,650 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,651 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,652 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {330395#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {330395#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {330395#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:05,653 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:05,654 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:05,654 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:05,656 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,656 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,656 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,656 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,657 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,658 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,659 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,660 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,661 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,662 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,663 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,664 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,665 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,665 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,665 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,665 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,665 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,666 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,667 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,668 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,669 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,670 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,671 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,672 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {330395#true} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := -2 + (66 + ~a12~0 - 3);~a21~0 := 8;#res := 21; {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:05,673 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:05,674 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:05,676 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,676 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:05,676 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,676 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,676 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,676 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,677 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,678 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,679 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,680 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,681 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,682 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,683 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,684 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,685 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,686 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:05,686 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,686 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,686 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,686 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,687 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,688 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,689 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,690 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,690 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,690 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,690 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,690 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,691 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,692 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:05,693 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,694 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:05,695 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:05,695 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:05,695 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:05,697 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {330395#true} assume ((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := ~a12~0 - -582271 - 436382 - 442400 - -391873;~a21~0 := 6;#res := 22; {331958#(<= ~a21~0 6)} is VALID [2020-07-10 15:31:05,698 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {331958#(<= ~a21~0 6)} assume true; {331958#(<= ~a21~0 6)} is VALID [2020-07-10 15:31:05,701 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {331958#(<= ~a21~0 6)} {330395#true} #977#return; {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} is VALID [2020-07-10 15:31:05,703 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} is VALID [2020-07-10 15:31:05,705 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} is VALID [2020-07-10 15:31:05,706 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} is VALID [2020-07-10 15:31:05,708 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} call #t~ret3 := calculate_output(~input~0); {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-10 15:31:05,710 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {331957#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,712 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,713 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,715 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,716 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,718 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,719 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,721 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,723 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,724 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,726 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,727 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,729 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,731 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,732 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,734 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,735 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,737 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,739 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,740 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,742 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,744 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,745 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,747 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,748 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,750 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,752 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,753 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,755 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,756 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,758 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,759 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,761 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,762 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,763 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,764 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,765 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,767 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,768 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,769 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,770 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,771 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,773 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,774 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,775 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,777 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,778 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,779 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,780 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,782 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,783 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,784 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,785 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,787 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,788 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,789 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,790 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,792 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,793 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,795 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,796 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,797 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,798 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,800 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,801 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,803 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,804 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {331959#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-10 15:31:05,806 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {331959#(= ~a21~0 |old(~a21~0)|)} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} is VALID [2020-07-10 15:31:05,807 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} assume true; {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} is VALID [2020-07-10 15:31:05,808 INFO L275 TraceCheckUtils]: 1,607: Hoare quadruple {331960#(or (= 10 |old(~a21~0)|) (= 9 |old(~a21~0)|) (<= 13 ~a12~0))} {331884#(and (not (= 9 ~a21~0)) (not (= 10 ~a21~0)))} #977#return; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,810 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {331955#(<= 13 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,811 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {331955#(<= 13 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,812 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,813 INFO L263 TraceCheckUtils]: 1,611: Hoare triple {331955#(<= 13 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,815 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {331955#(<= 13 ~a12~0)} ~input := #in~input; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,816 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,817 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,818 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,819 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,820 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,822 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,823 INFO L280 TraceCheckUtils]: 1,619: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,824 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,826 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,827 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,828 INFO L280 TraceCheckUtils]: 1,623: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,829 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,830 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,831 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,833 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,834 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,835 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,836 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,837 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,838 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,839 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,841 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,842 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,843 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,844 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,845 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,847 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,848 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,849 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,850 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,851 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,853 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,854 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,855 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,857 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:05,859 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {331955#(<= 13 ~a12~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {330396#false} is VALID [2020-07-10 15:31:05,859 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {330396#false} assume !false; {330396#false} is VALID [2020-07-10 15:31:06,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8459 backedges. 1341 proven. 343 refuted. 0 times theorem prover too weak. 6775 trivial. 0 not checked. [2020-07-10 15:31:06,814 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125389052] [2020-07-10 15:31:06,814 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069577606] [2020-07-10 15:31:06,815 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-10 15:31:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:07,305 INFO L264 TraceCheckSpWp]: Trace formula consists of 2251 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-10 15:31:07,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 15:31:07,430 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-10 15:31:10,959 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:31:10,972 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-10 15:31:19,051 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-10 15:31:19,340 INFO L263 TraceCheckUtils]: 0: Hoare triple {330395#true} call ULTIMATE.init(); {330395#true} is VALID [2020-07-10 15:31:19,340 INFO L280 TraceCheckUtils]: 1: Hoare triple {330395#true} ~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {330395#true} is VALID [2020-07-10 15:31:19,340 INFO L280 TraceCheckUtils]: 2: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,340 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {330395#true} {330395#true} #973#return; {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L263 TraceCheckUtils]: 4: Hoare triple {330395#true} call #t~ret4 := main(); {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 5: Hoare triple {330395#true} ~output~0 := -1; {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 6: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 7: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L263 TraceCheckUtils]: 8: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 9: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 10: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 11: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,341 INFO L280 TraceCheckUtils]: 12: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 13: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 14: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 15: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 16: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 17: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 18: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 19: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 20: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,342 INFO L280 TraceCheckUtils]: 21: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 22: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 23: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 24: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 25: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 26: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 27: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 28: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 29: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,343 INFO L280 TraceCheckUtils]: 30: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 31: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 32: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 33: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 34: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 35: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 36: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 37: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 38: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 39: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,344 INFO L280 TraceCheckUtils]: 40: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 41: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 42: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 43: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 44: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 45: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 46: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 47: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 48: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,345 INFO L280 TraceCheckUtils]: 49: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 50: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 51: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 52: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 53: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 54: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 55: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 56: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 57: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 58: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,346 INFO L280 TraceCheckUtils]: 59: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 60: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 61: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 62: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 63: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 64: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 65: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 66: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 67: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,347 INFO L280 TraceCheckUtils]: 68: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 69: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 70: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 71: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 72: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 73: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 74: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 75: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 76: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,348 INFO L280 TraceCheckUtils]: 77: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 78: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 79: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 80: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 81: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 82: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 83: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 84: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 85: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,349 INFO L280 TraceCheckUtils]: 86: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 87: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 88: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 89: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 90: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 91: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 92: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 93: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 94: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 95: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,350 INFO L280 TraceCheckUtils]: 96: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 97: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 98: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 99: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 100: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 101: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 102: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 103: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 104: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,351 INFO L280 TraceCheckUtils]: 105: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 106: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 107: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 108: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 109: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 110: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 111: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 112: Hoare triple {330395#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L280 TraceCheckUtils]: 113: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,352 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 115: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 116: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 117: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L263 TraceCheckUtils]: 118: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 119: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 120: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 121: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 122: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 123: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,353 INFO L280 TraceCheckUtils]: 124: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 125: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 126: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 127: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 128: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 129: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 130: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 131: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 132: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,354 INFO L280 TraceCheckUtils]: 133: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 134: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 135: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 136: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 137: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 138: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 139: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 140: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 141: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 142: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,355 INFO L280 TraceCheckUtils]: 143: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 144: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 145: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 146: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 147: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 148: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 149: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 150: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 151: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 152: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,356 INFO L280 TraceCheckUtils]: 153: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 154: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 155: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 156: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 157: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 158: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 159: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 160: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 161: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,357 INFO L280 TraceCheckUtils]: 162: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 163: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 164: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 165: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 166: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 167: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 168: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 169: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 170: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 171: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,358 INFO L280 TraceCheckUtils]: 172: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 173: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 174: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 175: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 176: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 177: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 178: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 179: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 180: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 181: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 182: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,359 INFO L280 TraceCheckUtils]: 183: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 184: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 185: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 186: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 187: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 188: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 189: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 190: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 191: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 192: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,360 INFO L280 TraceCheckUtils]: 193: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 194: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 195: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 196: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 197: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 198: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 199: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 200: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 201: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 202: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,361 INFO L280 TraceCheckUtils]: 203: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 204: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 205: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 206: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 207: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 208: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 209: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 210: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 211: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,362 INFO L280 TraceCheckUtils]: 212: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 213: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 214: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 215: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 216: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 217: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 218: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 219: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 220: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 221: Hoare triple {330395#true} assume ((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;#res := 25; {330395#true} is VALID [2020-07-10 15:31:19,363 INFO L280 TraceCheckUtils]: 222: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 224: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 225: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 226: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L263 TraceCheckUtils]: 227: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 228: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 229: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 230: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,364 INFO L280 TraceCheckUtils]: 231: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 232: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 233: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 234: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 235: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 236: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 237: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 238: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 239: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,365 INFO L280 TraceCheckUtils]: 240: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 241: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 242: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 243: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 244: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 245: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 246: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 247: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 248: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 249: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,366 INFO L280 TraceCheckUtils]: 250: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 251: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 252: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 253: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 254: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 255: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 256: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 257: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 258: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 259: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,367 INFO L280 TraceCheckUtils]: 260: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 261: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 262: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 263: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 264: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 265: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 266: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 267: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 268: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 269: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 270: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,368 INFO L280 TraceCheckUtils]: 271: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 272: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 273: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 274: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 275: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 276: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 277: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 278: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 279: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 280: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,369 INFO L280 TraceCheckUtils]: 281: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 282: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 283: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 284: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 285: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 286: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 287: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 288: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 289: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 290: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 291: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,370 INFO L280 TraceCheckUtils]: 292: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 293: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 294: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 295: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 296: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 297: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 298: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 299: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 300: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 301: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,371 INFO L280 TraceCheckUtils]: 302: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 303: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 304: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 305: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 306: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 307: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 308: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 309: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 310: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 311: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,372 INFO L280 TraceCheckUtils]: 312: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 313: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 314: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 315: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 316: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 317: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 318: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 319: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 320: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 321: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,373 INFO L280 TraceCheckUtils]: 322: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 323: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 324: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 325: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 326: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 327: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 328: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 329: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 330: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 331: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 332: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,374 INFO L280 TraceCheckUtils]: 333: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 334: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 335: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 336: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 337: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 338: Hoare triple {330395#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0;~a21~0 := 9;#res := 21; {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 339: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 341: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 342: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,375 INFO L280 TraceCheckUtils]: 343: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L263 TraceCheckUtils]: 344: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 345: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 346: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 347: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 348: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 349: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 350: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 351: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 352: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,376 INFO L280 TraceCheckUtils]: 353: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 354: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 355: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 356: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 357: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 358: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 359: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 360: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 361: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 362: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 363: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,377 INFO L280 TraceCheckUtils]: 364: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 365: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 366: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 367: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 368: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 369: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 370: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 371: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 372: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 373: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,378 INFO L280 TraceCheckUtils]: 374: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 375: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 376: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 377: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 378: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 379: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 380: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 381: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 382: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 383: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 384: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,379 INFO L280 TraceCheckUtils]: 385: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 386: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 387: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 388: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 389: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 390: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 391: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 392: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 393: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 394: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,380 INFO L280 TraceCheckUtils]: 395: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 396: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 397: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 398: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 399: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 400: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 401: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 402: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 403: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 404: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,381 INFO L280 TraceCheckUtils]: 405: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 406: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 407: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 408: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 409: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 410: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 411: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 412: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 413: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 414: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,382 INFO L280 TraceCheckUtils]: 415: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 416: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 417: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 418: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 419: Hoare triple {330395#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 420: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 422: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 423: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L280 TraceCheckUtils]: 424: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,383 INFO L263 TraceCheckUtils]: 425: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 426: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 427: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 428: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 429: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 430: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 431: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 432: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 433: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 434: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,384 INFO L280 TraceCheckUtils]: 435: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 436: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 437: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 438: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 439: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 440: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 441: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 442: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 443: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 444: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 445: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,385 INFO L280 TraceCheckUtils]: 446: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 447: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 448: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 449: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 450: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 451: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 452: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 453: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 454: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 455: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,386 INFO L280 TraceCheckUtils]: 456: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 457: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 458: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 459: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 460: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 461: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 462: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 463: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 464: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 465: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,387 INFO L280 TraceCheckUtils]: 466: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 467: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 468: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 469: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 470: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 471: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 472: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 473: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 474: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 475: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 476: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,388 INFO L280 TraceCheckUtils]: 477: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 478: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 479: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 480: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 481: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 482: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 483: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 484: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 485: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 486: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,389 INFO L280 TraceCheckUtils]: 487: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 488: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 489: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 490: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 491: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 492: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 493: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 494: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 495: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 496: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,390 INFO L280 TraceCheckUtils]: 497: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 498: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 499: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 500: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 501: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 502: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 503: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 504: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 505: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 506: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 507: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,391 INFO L280 TraceCheckUtils]: 508: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 509: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 510: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 511: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 512: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 513: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 514: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 515: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 516: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 517: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,392 INFO L280 TraceCheckUtils]: 518: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 519: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 520: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 521: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 522: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 523: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 524: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 525: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 526: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 527: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 528: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,393 INFO L280 TraceCheckUtils]: 529: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 530: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 531: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 532: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 533: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 534: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 535: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 536: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 537: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 538: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,394 INFO L280 TraceCheckUtils]: 539: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 540: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 541: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 542: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 543: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 544: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 545: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 546: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 547: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 548: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,395 INFO L280 TraceCheckUtils]: 549: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 550: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 551: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 552: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 553: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 554: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 555: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 556: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 557: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 558: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,396 INFO L280 TraceCheckUtils]: 559: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 560: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 561: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 562: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 563: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 564: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 565: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 566: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 567: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 568: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 569: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,397 INFO L280 TraceCheckUtils]: 570: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 571: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 572: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 573: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 574: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 575: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 576: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 577: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 578: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 579: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,398 INFO L280 TraceCheckUtils]: 580: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 581: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 582: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 583: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 584: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 585: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 586: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 587: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 588: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 589: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,399 INFO L280 TraceCheckUtils]: 590: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 591: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 592: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 593: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 594: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 595: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 596: Hoare triple {330395#true} assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;#res := 25; {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 597: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 599: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,400 INFO L280 TraceCheckUtils]: 600: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 601: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L263 TraceCheckUtils]: 602: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 603: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 604: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 605: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 606: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 607: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 608: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 609: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 610: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,401 INFO L280 TraceCheckUtils]: 611: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 612: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 613: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 614: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 615: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 616: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 617: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 618: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 619: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 620: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,402 INFO L280 TraceCheckUtils]: 621: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 622: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 623: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 624: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 625: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 626: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 627: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 628: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 629: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 630: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,403 INFO L280 TraceCheckUtils]: 631: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 632: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 633: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 634: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 635: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 636: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 637: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 638: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 639: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 640: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 641: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,404 INFO L280 TraceCheckUtils]: 642: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 643: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 644: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 645: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 646: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 647: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 648: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 649: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 650: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 651: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,405 INFO L280 TraceCheckUtils]: 652: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 653: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 654: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 655: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 656: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 657: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 658: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 659: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 660: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 661: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,406 INFO L280 TraceCheckUtils]: 662: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 663: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 664: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 665: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 666: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 667: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 668: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 669: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 670: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 671: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,407 INFO L280 TraceCheckUtils]: 672: Hoare triple {330395#true} assume (((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;#res := 22; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 673: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 675: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 676: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 677: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L263 TraceCheckUtils]: 678: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 679: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 680: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 681: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,408 INFO L280 TraceCheckUtils]: 682: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 683: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 684: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 685: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 686: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 687: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 688: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 689: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 690: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 691: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,409 INFO L280 TraceCheckUtils]: 692: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 693: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 694: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 695: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 696: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 697: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 698: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 699: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 700: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 701: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,410 INFO L280 TraceCheckUtils]: 702: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 703: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 704: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 705: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 706: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 707: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 708: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 709: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 710: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 711: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 712: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,411 INFO L280 TraceCheckUtils]: 713: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 714: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 715: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 716: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 717: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 718: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 719: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 720: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 721: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 722: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,412 INFO L280 TraceCheckUtils]: 723: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 724: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 725: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 726: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 727: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 728: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 729: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 730: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 731: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 732: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 733: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,413 INFO L280 TraceCheckUtils]: 734: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 735: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 736: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 737: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 738: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 739: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 740: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 741: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 742: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 743: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,414 INFO L280 TraceCheckUtils]: 744: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 745: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 746: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 747: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 748: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 749: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 750: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 751: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 752: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,415 INFO L280 TraceCheckUtils]: 753: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 754: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 755: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 756: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 757: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 758: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 759: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 760: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 761: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 762: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,416 INFO L280 TraceCheckUtils]: 763: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 764: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 765: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 766: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 767: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 768: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 769: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 770: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 771: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 772: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,417 INFO L280 TraceCheckUtils]: 773: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 774: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 775: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 776: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 777: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 778: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 779: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 780: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 781: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 782: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 783: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,418 INFO L280 TraceCheckUtils]: 784: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 785: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 786: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 787: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 788: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 789: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 790: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 791: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 792: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 793: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,419 INFO L280 TraceCheckUtils]: 794: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 795: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 796: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 797: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 798: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 799: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 800: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 801: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 802: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 803: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,420 INFO L280 TraceCheckUtils]: 804: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 805: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 806: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 807: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 808: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 809: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 810: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 811: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 812: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 813: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,421 INFO L280 TraceCheckUtils]: 814: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 815: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 816: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 817: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 818: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 819: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 820: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 821: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 822: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 823: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 824: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,422 INFO L280 TraceCheckUtils]: 825: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 826: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 827: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 828: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 829: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 830: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 831: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 832: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 833: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 834: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,423 INFO L280 TraceCheckUtils]: 835: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 836: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 837: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 838: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 839: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 840: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 841: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 842: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 843: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 844: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,424 INFO L280 TraceCheckUtils]: 845: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 846: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 847: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 848: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 849: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 850: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 851: Hoare triple {330395#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;#res := 26; {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 852: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 854: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,425 INFO L280 TraceCheckUtils]: 855: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 856: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L263 TraceCheckUtils]: 857: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 858: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 859: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 860: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 861: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 862: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 863: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 864: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 865: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,426 INFO L280 TraceCheckUtils]: 866: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 867: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 868: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 869: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 870: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 871: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 872: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 873: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 874: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 875: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,427 INFO L280 TraceCheckUtils]: 876: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 877: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 878: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 879: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 880: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 881: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 882: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 883: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 884: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 885: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,428 INFO L280 TraceCheckUtils]: 886: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 887: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 888: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 889: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 890: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 891: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 892: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 893: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 894: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 895: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 896: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,429 INFO L280 TraceCheckUtils]: 897: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 898: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 899: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 900: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 901: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 902: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 903: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 904: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 905: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 906: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,430 INFO L280 TraceCheckUtils]: 907: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 908: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 909: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 910: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 911: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 912: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 913: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 914: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 915: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 916: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 917: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,431 INFO L280 TraceCheckUtils]: 918: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 919: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 920: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 921: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 922: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 923: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 924: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 925: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 926: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 927: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,432 INFO L280 TraceCheckUtils]: 928: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 929: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 930: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 931: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 932: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 933: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 934: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 935: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 936: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 937: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,433 INFO L280 TraceCheckUtils]: 938: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 939: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 940: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 941: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 942: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 943: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 944: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 945: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 946: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 947: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,434 INFO L280 TraceCheckUtils]: 948: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 949: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 950: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 951: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 952: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 953: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 954: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 955: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 956: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 957: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 958: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,435 INFO L280 TraceCheckUtils]: 959: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 960: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 961: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 962: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 963: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 964: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 965: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 966: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 967: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 968: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,436 INFO L280 TraceCheckUtils]: 969: Hoare triple {330395#true} assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 970: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 972: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 973: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 974: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L263 TraceCheckUtils]: 975: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 976: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 977: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 978: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,437 INFO L280 TraceCheckUtils]: 979: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 980: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 981: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 982: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 983: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 984: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 985: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 986: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 987: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 988: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 989: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,438 INFO L280 TraceCheckUtils]: 990: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 991: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 992: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 993: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 994: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 995: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 996: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 997: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 998: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 999: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,439 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,440 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,441 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,442 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,443 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,444 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,445 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,446 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,447 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,448 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:19,449 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {330395#true} assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;#res := 25; {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,450 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,451 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,452 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,453 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,454 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,455 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,456 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,457 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,458 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,459 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,460 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {330395#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {330395#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {330395#true} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,461 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {330395#true} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {330395#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {330395#true} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {330395#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {330395#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {330395#true} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {330395#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,462 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {330395#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {330395#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {330395#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {330395#true} assume !(1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {330395#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {330395#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,463 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {330395#true} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == ~input && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {330395#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {330395#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {330395#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,464 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {330395#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {330395#true} assume !(8 == ~a15~0 && (3 == ~input && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {330395#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {330395#true} assume !(8 == ~a15~0 && (6 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {330395#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {330395#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {330395#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {330395#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,465 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {330395#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {330395#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == ~input && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {330395#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {330395#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,466 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {330395#true} assume !(9 == ~a15~0 && (3 == ~input && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {330395#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {330395#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {330395#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {330395#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == ~input) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {330395#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,467 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {330395#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {330395#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {330395#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {330395#true} assume true; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {330395#true} {330395#true} #977#return; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {330395#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {330395#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {330395#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {330395#true} call #t~ret3 := calculate_output(~input~0); {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {330395#true} ~input := #in~input; {330395#true} is VALID [2020-07-10 15:31:19,468 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,469 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,470 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,471 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,472 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,473 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {330395#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {330395#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {330395#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {330395#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,474 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {330395#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {330395#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {330395#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {330395#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {330395#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {330395#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {330395#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {330395#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {330395#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,475 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {330395#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {330395#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {330395#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {330395#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {330395#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {330395#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {330395#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,476 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {330395#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {330395#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {330395#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {330395#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {330395#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {330395#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {330395#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {330395#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {330395#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {330395#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,477 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {330395#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {330395#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {330395#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {330395#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {330395#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {330395#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {330395#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {330395#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {330395#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {330395#true} is VALID [2020-07-10 15:31:19,478 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {330395#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {330395#true} is VALID [2020-07-10 15:31:19,480 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {330395#true} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := -2 + (66 + ~a12~0 - 3);~a21~0 := 8;#res := 21; {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,481 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {336176#(<= 19 ~a12~0)} assume true; {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,483 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {336176#(<= 19 ~a12~0)} {330395#true} #977#return; {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,485 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {336176#(<= 19 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,486 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {336176#(<= 19 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,487 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {336176#(<= 19 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {336176#(<= 19 ~a12~0)} is VALID [2020-07-10 15:31:19,489 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {336176#(<= 19 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,490 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} ~input := #in~input; {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,491 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,492 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,494 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,495 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,496 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,497 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,498 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,499 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,501 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,502 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,503 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,504 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,505 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,506 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,508 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,509 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,510 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,511 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,512 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,513 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,514 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,516 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,517 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,518 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,519 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,520 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,521 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,523 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,524 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,525 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,526 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,527 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,528 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,530 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,531 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,532 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,533 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,534 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,535 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,536 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,538 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,539 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,540 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,541 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,542 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,544 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,545 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,546 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,547 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,548 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,549 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,550 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,552 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,553 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,554 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,555 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,556 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,558 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,559 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,560 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,562 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,563 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,564 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,565 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,566 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,567 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,569 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,570 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,571 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,572 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,573 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,574 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,575 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,577 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,578 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,579 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,580 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,581 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,583 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,584 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,585 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,586 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,587 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,588 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,590 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,591 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,592 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,593 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,594 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,596 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,597 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,598 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,599 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,600 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,602 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,603 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,604 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,605 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,606 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,607 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,609 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,610 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,611 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,612 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,613 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,614 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,616 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,617 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,618 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,619 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,620 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,621 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && 4 == ~input && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,623 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,624 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(8 == ~a15~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,625 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,626 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == ~input); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,627 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,628 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((6 == ~input && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,630 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,631 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume ((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := ~a12~0 - -582271 - 436382 - 442400 - -391873;~a21~0 := 6;#res := 22; {336559#(<= (+ |old(~a12~0)| 95362) ~a12~0)} is VALID [2020-07-10 15:31:19,633 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {336559#(<= (+ |old(~a12~0)| 95362) ~a12~0)} assume true; {336559#(<= (+ |old(~a12~0)| 95362) ~a12~0)} is VALID [2020-07-10 15:31:19,634 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {336559#(<= (+ |old(~a12~0)| 95362) ~a12~0)} {336176#(<= 19 ~a12~0)} #977#return; {336566#(<= 95381 ~a12~0)} is VALID [2020-07-10 15:31:19,636 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {336566#(<= 95381 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {336566#(<= 95381 ~a12~0)} is VALID [2020-07-10 15:31:19,637 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {336566#(<= 95381 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {336566#(<= 95381 ~a12~0)} is VALID [2020-07-10 15:31:19,638 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {336566#(<= 95381 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {336566#(<= 95381 ~a12~0)} is VALID [2020-07-10 15:31:19,639 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {336566#(<= 95381 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,640 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} ~input := #in~input; {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,642 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,643 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,644 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,645 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,647 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,648 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,649 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,650 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,651 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,652 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,654 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,655 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,656 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,657 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,658 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,659 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,661 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,662 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,663 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,664 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,665 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,666 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,668 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,669 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,670 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,671 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,672 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,673 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,674 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,675 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,677 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,678 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,679 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,680 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,681 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,683 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,684 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,685 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,686 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,687 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,688 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,689 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,691 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,692 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,693 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,694 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,695 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,696 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,697 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,699 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,700 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,701 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,702 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,703 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,704 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,706 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,707 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,708 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,709 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,710 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,711 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,712 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,714 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,715 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,716 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,717 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {336195#(<= |old(~a12~0)| ~a12~0)} is VALID [2020-07-10 15:31:19,721 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {336195#(<= |old(~a12~0)| ~a12~0)} assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;#res := -1; {336783#(or (exists ((v_~a12~0_454 Int)) (and (<= |old(~a12~0)| v_~a12~0_454) (not (= 0 (mod v_~a12~0_454 34))) (< v_~a12~0_454 0) (<= (mod v_~a12~0_454 34) (+ ~a12~0 21)))) (exists ((v_~a12~0_454 Int)) (and (<= 0 v_~a12~0_454) (<= |old(~a12~0)| v_~a12~0_454) (<= (+ (mod v_~a12~0_454 34) 13) ~a12~0))))} is VALID [2020-07-10 15:31:19,722 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {336783#(or (exists ((v_~a12~0_454 Int)) (and (<= |old(~a12~0)| v_~a12~0_454) (not (= 0 (mod v_~a12~0_454 34))) (< v_~a12~0_454 0) (<= (mod v_~a12~0_454 34) (+ ~a12~0 21)))) (exists ((v_~a12~0_454 Int)) (and (<= 0 v_~a12~0_454) (<= |old(~a12~0)| v_~a12~0_454) (<= (+ (mod v_~a12~0_454 34) 13) ~a12~0))))} assume true; {336783#(or (exists ((v_~a12~0_454 Int)) (and (<= |old(~a12~0)| v_~a12~0_454) (not (= 0 (mod v_~a12~0_454 34))) (< v_~a12~0_454 0) (<= (mod v_~a12~0_454 34) (+ ~a12~0 21)))) (exists ((v_~a12~0_454 Int)) (and (<= 0 v_~a12~0_454) (<= |old(~a12~0)| v_~a12~0_454) (<= (+ (mod v_~a12~0_454 34) 13) ~a12~0))))} is VALID [2020-07-10 15:31:19,726 INFO L275 TraceCheckUtils]: 1,607: Hoare quadruple {336783#(or (exists ((v_~a12~0_454 Int)) (and (<= |old(~a12~0)| v_~a12~0_454) (not (= 0 (mod v_~a12~0_454 34))) (< v_~a12~0_454 0) (<= (mod v_~a12~0_454 34) (+ ~a12~0 21)))) (exists ((v_~a12~0_454 Int)) (and (<= 0 v_~a12~0_454) (<= |old(~a12~0)| v_~a12~0_454) (<= (+ (mod v_~a12~0_454 34) 13) ~a12~0))))} {336566#(<= 95381 ~a12~0)} #977#return; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,727 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {331955#(<= 13 ~a12~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,728 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {331955#(<= 13 ~a12~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,729 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,730 INFO L263 TraceCheckUtils]: 1,611: Hoare triple {331955#(<= 13 ~a12~0)} call #t~ret3 := calculate_output(~input~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,731 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {331955#(<= 13 ~a12~0)} ~input := #in~input; {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,733 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,734 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,735 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,736 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,737 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,738 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,740 INFO L280 TraceCheckUtils]: 1,619: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,741 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,742 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,743 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,744 INFO L280 TraceCheckUtils]: 1,623: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,745 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,746 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,748 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,749 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,750 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,751 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,752 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,754 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,755 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,756 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,757 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,758 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,759 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,761 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,762 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,763 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,764 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,765 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,766 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,768 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,769 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,770 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,771 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {331955#(<= 13 ~a12~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,772 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {331955#(<= 13 ~a12~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {331955#(<= 13 ~a12~0)} is VALID [2020-07-10 15:31:19,774 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {331955#(<= 13 ~a12~0)} assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0; {330396#false} is VALID [2020-07-10 15:31:19,774 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {330396#false} assume !false; {330396#false} is VALID [2020-07-10 15:31:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8459 backedges. 2514 proven. 88 refuted. 0 times theorem prover too weak. 5857 trivial. 0 not checked. [2020-07-10 15:31:20,716 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-10 15:31:20,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 17 [2020-07-10 15:31:20,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964167486] [2020-07-10 15:31:20,719 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 1650 [2020-07-10 15:31:22,767 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 15:31:22,767 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states. [2020-07-10 15:31:24,351 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 485 edges. 485 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 15:31:24,351 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-10 15:31:24,351 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-10 15:31:24,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-10 15:31:24,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=222, Unknown=2, NotChecked=0, Total=272 [2020-07-10 15:31:24,352 INFO L87 Difference]: Start difference. First operand 6492 states and 6842 transitions. Second operand 17 states. [2020-07-10 15:31:33,302 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-07-10 15:31:51,656 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 41 [2020-07-10 15:31:57,729 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 35 [2020-07-10 15:32:37,694 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 39 [2020-07-10 15:32:51,930 WARN L193 SmtUtils]: Spent 8.08 s on a formula simplification. DAG size of input: 28 DAG size of output: 19 [2020-07-10 15:33:54,958 WARN L193 SmtUtils]: Spent 6.06 s on a formula simplification. DAG size of input: 32 DAG size of output: 22 [2020-07-10 15:34:13,716 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 37 [2020-07-10 15:34:52,403 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 37 [2020-07-10 15:35:03,653 WARN L193 SmtUtils]: Spent 6.09 s on a formula simplification. DAG size of input: 30 DAG size of output: 20 [2020-07-10 15:35:45,627 WARN L193 SmtUtils]: Spent 8.12 s on a formula simplification. DAG size of input: 35 DAG size of output: 26